Job Search
/api/reed/jobs/search
Search Reed UK jobs by keyword and location with salary filters and pagination
Scrappa's Reed API returns structured JSON from Reed.co.uk, a leading UK job board. Search public jobs by keyword and location with distance, salary range, contract type, working hours, working option and posting age filters, then open any job for the full description, salary, contract type and recruiter.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/reed/jobs/search?keywords=software%20engineer&location=london" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"jobs": [
{
"id": 57328622,
"title": "Python Software Engineer",
"description_snippet": "Python / Applied AI Engineer – Contract Duration: 3 months Location: Remote IR35: Inside IR35 VIQU are in need of a Python engineer to support a c...",
"url": "https://www.reed.co.uk/jobs/python-software-engineer/57328622",
"contract_type": "contract",
"is_full_time": true,
"is_part_time": false,
"working_option": "remote",
"salary": {
"from": 400.0,
"to": 500.0,
"period": "per_day",
"currency": "GBP"
},
"location": {
"name": "London",
"county": "London"
},
"recruiter": {
"name": "VIQU IT Recruitment",
"profile_id": 86416,
"profile_url": "https://www.reed.co.uk/jobs/viqu-limited-86416/p86416",
"type": "agency"
},
"posted_at": "2026-09-09T15:20:40Z",
"updated_at": "2026-09-21T15:32:17Z",
"expires_at": "2026-10-21T23:55:00Z",
"is_easy_apply": true
}
],
"pagination": {
"page": 1,
"per_page": 25,
"total_results": 1112,
"total_pages": 45,
"has_more": true
}
},
"meta": {
"endpoint_family": "job_search",
"billable": true
}
}
Structured data for real applications. Here are some ideas.
Count and compare open roles by keyword, city and contract type with the total result count on every search.
Read salary ranges with period and currency, including the yearly equivalent of day rates on job details.
See which recruiters and direct employers post roles, with profile links and the agency or employer type.
Filter by posting age, working option and hours, and page through fresh jobs to feed your own job board.
Filter permanent, contract and temp jobs and on-site, hybrid or remote work.
Reed scraper API
The Reed API is built for job market research, salary benchmarking and job aggregation. Each search result includes the job id, title, url, snippet, contract type, working hours, working option, salary, location, recruiter and dates, and pagination returns the total result count and pages. Job details add the full description as HTML and plain text, the sector and the recruiter profile.
Search by keyword and location with distance, salary range, job type, hours, working option and posting age filters.
Page with a 1-based page parameter; pagination returns total_results, total_pages and has_more.
Salary comes with period and currency; hidden salaries show the label Reed displays.
Open any job id for description, location, recruiter and sector.
Public job data only, no logins and no applicant data.
Search Reed UK jobs by keyword and location with salary filters and pagination.
Open Reed Job Search API docsGet one Reed UK job with salary, contract type, recruiter and description.
Open Reed Job Detail API docsEverything you need in one API.
/api/reed/jobs/search
Search Reed UK jobs by keyword and location with salary filters and pagination
/api/reed/jobs/details
Get one Reed UK job with salary, contract type, recruiter and description
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Reed job data as JSON | Build your own parser | |
| Salary with period and currency | Parse it yourself | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Reed. The Reed API returns structured JSON from public job pages through a Scrappa API key, so you need no Reed API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
Use the 1-based page parameter. Each page holds 25 jobs and the response returns total_results, total_pages and has_more. A search without matches or a page past the last one is a successful empty response.
No. An expired or unknown job id answers a non-billable 404 with error code NOT_FOUND. Only successful 2xx responses are billed.