Endpoint Playground
Searches Meta's public careers site (metacareers.com) with the same team/technology/location/employment-type/keyword/remote/sort filters the live search page offers. All filters are optional and combine with AND semantics; an empty request returns Meta's entire open-requisition catalog in one response. `q` matches team, technology, location, or ref/req-code names -- it is NOT a free-text search over job titles or descriptions. `teams` enum (org teams + technologies, both use the same field): `Advertising Technology`, `AR/VR`, `Artificial Intelligence`, `Business Development & Partnerships`, `Communications & Public Policy`, `Creative`, `Data & Analytics`, `Data Center`, `Design & User Experience`, `Enterprise Engineering`, `Global Operations`, `Infrastructure`, `Internship - Business`, `Internship - Engineering, Tech & Design`, `Internship - PhD`, `Legal, Finance, Facilities & Admin`, `People & Recruiting`, `Product Management`, `Research`, `Sales & Marketing`, `Security`, `Software Engineering`, `Technical Program Management`, `University Grad - Business`, `University Grad - Engineering, Tech & Design`, `University Grad - PhD & Postdoc`, `Facebook`, `Messenger`, `Instagram`, `WhatsApp`, `Meta Quest`. `roles` enum: `Full time employment`, `Internship`, `Short term employment`. `results_per_page` enum: `all`, `five`, `ten`.
14 Oct 2026: 359 jobs; 5 fields had a value in every checked item and 1 varied between items.
Sample value profiles: title: “Embedded Software Engineer, Firmware” and 283 other values; url: metacareers.com; locations: median 1 entry.
curl 'https://api.crawlora.net/api/v1/meta-jobs/search?results_per_page=all' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Facet-name keyword: matches team, technology, location, or ref/req-code -- not a title/description search | |
| teams | array | No | Repeatable team-or-technology filter (OR); see teams enum above | |
| roles | array | No | Repeatable employment-type filter (OR); see roles enum above | |
| offices | array | No | Repeatable location-id filter (OR) in Meta's own id format, e.g. menlo-park, london -- not a closed enum | |
| is_remote_only | boolean | No | Restrict to remote-only postings | |
| sort_by_new | boolean | No | Sort newest-first instead of relevance | |
| results_per_page | string | No | all | Response size cap: all, five, ten |
{
"code": 200,
"msg": "OK",
"data": {
"total": 58,
"jobs": [
{
"id": "1069625435495910",
"title": "Product Designer, Meta Superintelligence Labs",
"locations": [
"Menlo Park, CA"
],
"teams": [
"Artificial Intelligence",
"Design & User Experience"
],
"sub_teams": [
"Design",
"Artificial Intelligence"
],
"url": "https://www.metacareers.com/profile/job_details/1069625435495910/"
}
],
"source_url": "https://www.metacareers.com/jobsearch/"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.