Indeed Job Search
Indeed Job Search API. Search fr.indeed.com job listings by keyword or URL. Browser rendering returns cards with salary snippets and pagination.
Credit cost: 2 credits per call
Authorization
ApiKeyAuth x-api-key<token>
Your API key. Include it in the x-api-key header for every request.
In: header
Query Parameters
query*string
Keyword, Indeed /jobs URL or SEO search URL on fr.indeed.com (default domain).
Examples:
developpeur python
https://fr.indeed.com/jobs?q=developpeur+python&l=Paris
Use job_key from results with Indeed Job Info.
page?number
1-based page number (10 results per page). Default: 1.
Range
1 <= value <= 500return_page_source?boolean
When true, return the raw HTML as {\"result\": \"...\"} instead of structured JSON. Defaults to false.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.piloterr.com/v2/indeed/job/search?query=string"{
"results": [
{
"url": "https://fr.indeed.com/viewjob?jk=3d8672f2a39f7104",
"title": "Développeur éditique - Confirmé (H/F)",
"salary": null,
"job_key": "3d8672f2a39f7104",
"location": "Montreuil (93)",
"sponsored": true,
"attributes": [
"CDI"
],
"company_name": "GROUPE VILAVI"
},
{
"url": "https://fr.indeed.com/viewjob?jk=2c4fb3fb8fcafad3",
"title": "Business Développeur BtoB – Transition Énergétique (H/F/X)",
"salary": {
"text": "36 000 € par an"
},
"job_key": "2c4fb3fb8fcafad3",
"location": "Télétravail partiel à 75017 Paris 17e",
"sponsored": true,
"attributes": [
"Temps plein + 1"
],
"company_name": "JOVYN"
}
],
"pagination": {
"next": null,
"page": 1,
"count": 15,
"has_next": false,
"per_page": 10,
"total_results": 1264
}
}{
"error": "Bad Request"
}{
"error": "Invalid API Key"
}{
"error": "Payment required"
}{
"error": "Rate limit exceeded for the API key: quota monthly"
}{
"error": "Internal Error"
}