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
10d ago
Try it
Maximum number of results to return. Accepted values map to server page sizes: 1-5 returns
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 →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
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.
usajobs.gov API
Search federal job openings and view detailed job announcements from USAJobs.gov, plus access historical job data and reference codes to help you find the right government position. Filter and explore thousands of federal career opportunities with comprehensive job details all in one place.