Authentication
All ZipRecruiter Partner APIs use Basic authentication. You will be provided an API key; please keep it secret.
Usage
Include the API key in the Authorization header of every request:
Example authentication header
curl https://api.ziprecruiter.com/partner/v0/job \
-H "Authorization: Basic YOUR_API_KEY"
note
If your client's Basic Auth library requires separate username and password fields, simply decode the key we provide.
Which APIs require authentication?
Authentication by API
| API | Direction | Authentication |
|---|---|---|
| Jobs API | You → ZipRecruiter | Basic Auth (your API key) |
| Questions API | You → ZipRecruiter | Basic Auth (your API key) |
| Features API | You → ZipRecruiter | Basic Auth (your API key) |
| Hiring Signals API | You → ZipRecruiter | Basic Auth (your API key) |
| Campaign Manager API | You → ZipRecruiter | Basic Auth (your API key) |
| Apply Webhook | ZipRecruiter → You | Optional signatures |
| RDB Integration | ZipRecruiter → You | Optional signatures |
| Feed Import | ZipRecruiter pulls your feed | Optional Basic Auth on your feed URL |