API Reference
Endpoint Examples
- Account Summary
- Results
- Scrapers
- Scraping Runs
- AI Scraper
- X (Twitter) Scraper
- Google Scraper
- Job Board Scraper
- Facebook Marketplace Scraper
- PDF Scraper
- Realestate.com.au Scraper
- Shopee Scraper
Job Board Scraper
Run the job board scraper
This endpoint allows you to run a job board scraper. You can give 1 or more URLs and it will return some data you specify in the request body from those URLs.
POST
/
api
/
job-board-scrape
curl --request POST \
--url https://app.mrscraper.com/api/job-board-scrape \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"urls": [
"https://www.solcom.de/de/projektportal/java-projekte-fuer-freelancer"
],
"min": 1,
"max": 2,
"schema": {
"type": "object",
"description": "jobs",
"properties": {
"jobs": {
"type": "array",
"description": "List of jobs",
"items": {
"type": "object",
"description": "job information",
"properties": {
"job_title": {
"type": "string",
"description": "job name"
},
"job_link": {
"type": "string",
"description": "link to job detail"
},
"job_location": {
"type": "string",
"description": "location for the job"
},
"job_salary": {
"type": "number",
"description": "salary"
},
"job_type": {
"type": "string",
"description": "job type"
},
"job_details": {
"type": "string",
"description": "details for the job"
},
"job_currency": {
"type": "string",
"description": "the currency of the salary"
}
}
},
"required": [
"job_title",
"job_link",
"job_location",
"job_salary",
"job_type",
"job_currency"
]
}
},
"required": [
"jobs"
]
}
}'
{
"result": {
"jobs": [
{
"job_title": "Senior Java Developer",
"job_location": "Berlin, Germany",
"job_salary": 80000,
"job_type": "Freelance",
"job_details": "We are seeking an experienced Java developer for a 12-month project...",
"job_currency": "EUR"
},
{
"job_title": "Full Stack Java Developer",
"job_location": "Eindhoven, Netherlands",
"job_salary": 75000,
"job_type": "Contract",
"job_details": "Join our team to work on cutting-edge web applications...",
"job_currency": "EUR"
}
]
},
"tokenUsage": 6,
"totalDone": 1
}
Authorizations
You can retrieve your token by visiting the API Tokens section inside your profile page or see https://docs.mrscraper.com/documentation/api-token for the details.
Body
application/json
Response
200
application/json
Successful response
The response is of type object
.
curl --request POST \
--url https://app.mrscraper.com/api/job-board-scrape \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"urls": [
"https://www.solcom.de/de/projektportal/java-projekte-fuer-freelancer"
],
"min": 1,
"max": 2,
"schema": {
"type": "object",
"description": "jobs",
"properties": {
"jobs": {
"type": "array",
"description": "List of jobs",
"items": {
"type": "object",
"description": "job information",
"properties": {
"job_title": {
"type": "string",
"description": "job name"
},
"job_link": {
"type": "string",
"description": "link to job detail"
},
"job_location": {
"type": "string",
"description": "location for the job"
},
"job_salary": {
"type": "number",
"description": "salary"
},
"job_type": {
"type": "string",
"description": "job type"
},
"job_details": {
"type": "string",
"description": "details for the job"
},
"job_currency": {
"type": "string",
"description": "the currency of the salary"
}
}
},
"required": [
"job_title",
"job_link",
"job_location",
"job_salary",
"job_type",
"job_currency"
]
}
},
"required": [
"jobs"
]
}
}'
{
"result": {
"jobs": [
{
"job_title": "Senior Java Developer",
"job_location": "Berlin, Germany",
"job_salary": 80000,
"job_type": "Freelance",
"job_details": "We are seeking an experienced Java developer for a 12-month project...",
"job_currency": "EUR"
},
{
"job_title": "Full Stack Java Developer",
"job_location": "Eindhoven, Netherlands",
"job_salary": 75000,
"job_type": "Contract",
"job_details": "Join our team to work on cutting-edge web applications...",
"job_currency": "EUR"
}
]
},
"tokenUsage": 6,
"totalDone": 1
}