Discover/metacareers.com API
live

metacareers.com APImetacareers.com

Search and retrieve Meta job listings via API. Filter by keyword, category, or role type. Returns job titles, locations, salary ranges, and apply URLs.

Endpoints
4
Updated
27d ago
Try it
Maximum number of results to return. Accepted values map to server page sizes: 1-5 returns up to 5, 6-10 returns up to 10, 11-50 returns up to 50, 51+ returns up to 100.
Search keyword to filter jobs by title or description. Omitting returns all available jobs.
api.parse.bot/scraper/3283744e-50f9-4834-aff7-d990025aa33b/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3283744e-50f9-4834-aff7-d990025aa33b/search_jobs?limit=5&query=engineer' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for job listings on Meta Careers. Returns job summaries filtered by an optional keyword query. Results include job ID, title, and location information.

Input
ParamTypeDescription
limitintegerMaximum number of results to return. Accepted values map to server page sizes: 1-5 returns up to 5, 6-10 returns up to 10, 11-50 returns up to 50, 51+ returns up to 100.
querystringSearch keyword to filter jobs by title or description. Omitting returns all available jobs.
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job summary objects each containing id, title, locations (array), and location (comma-separated string)",
    "count": "integer, number of jobs returned"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "id": "1015999684247451",
          "title": "Silicon Validation Engineer, Reality Labs",
          "location": "Sunnyvale, CA, Redmond, WA, Austin, TX",
          "locations": [
            "Sunnyvale, CA",
            "Redmond, WA",
            "Austin, TX"
          ]
        }
      ],
      "count": 1
    },
    "status": "success"
  }
}

About the metacareers.com API

The Meta Careers API provides 4 endpoints for searching and retrieving job listings from metacareers.com. The search_jobs endpoint accepts a keyword query and returns job IDs, titles, and locations, while get_job_details returns full posting data including salary range, employment type, posted date, and a direct application URL. Two additional endpoints target University Graduate and AR/VR roles specifically.

Endpoints and Data Coverage

The API covers four endpoints. search_jobs accepts an optional query string and a limit integer, returning an array of job summary objects — each with an id, title, locations array, and a comma-separated location string — plus a total count. Omitting query returns all available listings up to the specified limit. Job IDs returned here are the inputs required by get_job_details.

get_job_details takes a numeric job_id (e.g. '1015999684247451') and returns the most complete picture of a single posting: title, jobType (such as Full-time or Internship), location, applyUrl, postedDate in ISO 8601 format, and salary fields salaryMin, salaryMax, and currency. Salary fields return null when Meta has not published a range for that role.

Specialized Category Endpoints

get_university_grad_jobs returns listings scoped to University Graduate tracks — covering Business, Engineering/Tech/Design, and PhD/Postdoc roles — without requiring a keyword. get_arvr_jobs returns listings from Meta's Reality Labs and AR/VR teams. Both share the same response shape as search_jobs (job summaries with id, title, locations, and count) and accept a limit parameter.

Pagination and Limit Behavior

The limit parameter follows banded server page sizes: values 1–5 return up to 5 results, and 6–10 return up to 10. This means requesting limit=3 and limit=5 may return the same number of results. Plan queries accordingly if you need precise result counts.

Common use cases
  • Monitor new Meta job postings by keyword and alert a Slack channel when matching title values appear
  • Build a salary benchmarking dataset using salaryMin, salaryMax, and currency fields from get_job_details
  • Track the volume of Meta AR/VR openings over time using get_arvr_jobs and the returned count
  • Aggregate university recruiting data by querying get_university_grad_jobs for PhD/Postdoc and Engineering roles
  • Populate a jobs board with Meta listings using applyUrl, jobType, and location from get_job_details
  • Identify which Meta offices are hiring most by aggregating the locations array across all search results
  • Filter internship postings by passing 'Internship' as a keyword to search_jobs and cross-referencing jobType in details
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Meta have an official public developer API for job listings?+
Meta does not publish a public developer API for metacareers.com job data. The Meta Careers website at metacareers.com is a consumer-facing job board with no documented public API.
What does `get_job_details` return that `search_jobs` does not?+
search_jobs returns only summary fields: id, title, locations, and location. get_job_details adds jobType, applyUrl, postedDate, salaryMin, salaryMax, currency, and company. You need a job ID from a search or listing endpoint to call get_job_details.
Are salary ranges always present in job detail responses?+
No. salaryMin, salaryMax, and currency return null when Meta has not disclosed a pay range for that specific posting. In practice, many listings do not include published salary data.
Can I filter jobs by department, remote status, or seniority level?+
Not currently. The API supports keyword filtering via the query parameter in search_jobs, plus two pre-scoped category endpoints for University Grad and AR/VR roles. Department, remote flag, and seniority filters are not exposed as parameters. You can fork this API on Parse and revise it to add those filtering endpoints.
Does the API support paginating through all available Meta job listings?+
Pagination beyond the banded limit values is not currently supported — the limit parameter maps to fixed server page sizes (up to 5 or up to 10), and there is no offset or cursor parameter to page through additional results. You can fork this API on Parse and revise it to add offset-based or cursor-based pagination.
Page content last updated . Spec covers 4 endpoints from metacareers.com.
Related APIs in JobsSee all →
apply.careers.microsoft.com API
Search Microsoft job openings by keywords and location, then view detailed information about positions including job descriptions and required qualifications. Easily browse available roles across Microsoft with filtering and pagination to find opportunities that match your career goals.
monster.com API
Search and retrieve job listings from Monster.com. Supports keyword and location-based search with structured results including job descriptions, salary ranges, company info, and employment details. Also provides access to popular job categories.
web3.career API
Search and explore Web3 job listings with detailed information including salary data, remote opportunities, and company intelligence across the ecosystem. Filter positions by tags, view comprehensive job details, and access industry salary reports to make informed career decisions in the Web3 space.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.
cvshealth.com API
Search and apply for CVS Health job openings across multiple categories, locations, and roles. Filter positions by keyword, category, or location to find relevant opportunities and get direct links to submit your application.
dailyremote.com API
Search and browse remote job listings from DailyRemote.com with complete job details including descriptions, salary ranges, company information, and hiring process steps. Access structured job data and company contact details to find and evaluate remote opportunities all in one place.
nvidia.wd5.myworkdayjobs.com API
Search and browse current NVIDIA job openings by title, location, and department, then retrieve detailed information about specific positions including requirements and application details. Provides real-time access to available roles across the company.
seek.com.au API
Search for job listings on SEEK Australia and retrieve detailed information about positions. Browse jobs across any keyword, title, and location, and access full job descriptions, classifications, salary info, and employment details.