Discover/builtin.com API
live

builtin.com APIbuiltin.com

Access Built In tech job listings, salary ranges, benefits, and company profiles via 3 endpoints. Filter by location, work type, and keyword.

Endpoints
3
Updated
2mo ago
Try it
Page number for pagination
Search keyword (e.g. 'software engineer', 'data scientist')
City name to filter by (e.g. 'Boston', 'San Francisco')
Work type filter: 'remote', 'hybrid', 'office', or empty string for all types
api.parse.bot/scraper/6d219b8a-e458-441d-90b9-c6c9e9d8ec99/<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/6d219b8a-e458-441d-90b9-c6c9e9d8ec99/search_jobs?page=1&query=data+scientist&page_size=3' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for job listings on Built In with optional filters for query, work type, and location. Returns paginated results with up to 25 jobs per page.

Input
ParamTypeDescription
pageintegerPage number for pagination
querystringSearch keyword (e.g. 'software engineer', 'data scientist')
locationstringCity name to filter by (e.g. 'Boston', 'San Francisco')
work_typestringWork type filter: 'remote', 'hybrid', 'office', or empty string for all types
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job listing objects with id, title, url, company, company_url, company_logo, work_type, location, salary, experience_level, posted",
    "page": "integer, current page number",
    "total_pages": "integer, total number of pages available",
    "results_on_page": "integer, number of jobs returned on this page"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "id": "8955439",
          "url": "https://builtin.com/job/senior-ai-data-scientist-msp/8955439",
          "title": "Senior AI/Data Scientist (MSP)",
          "posted": "Reposted 4 Hours Ago",
          "salary": "105K-160K Annually",
          "company": "Cargill",
          "location": "Wayzata, MN, USA",
          "work_type": "In-Office",
          "company_url": "https://builtin.com/company/cargill",
          "company_logo": "https://static.builtin.com/cdn-cgi/image/f=auto,fit=scale-down,w=128,h=128/companies-assets/74186/logo/24f05b60-1703-4f64-abdf-5fa9023d9f07/Cargill-Logo.png",
          "experience_level": "Senior level"
        }
      ],
      "page": 1,
      "total_pages": 54,
      "results_on_page": 25
    },
    "status": "success"
  }
}

About the builtin.com API

The Built In API provides access to tech job listings across three endpoints, covering search, job details, and title autocomplete. Use search_jobs to query positions by keyword, city, and work arrangement, or call get_job_details with a job URL to retrieve full posting data including salary range, benefits, education requirements, geographic coordinates, and a direct application link.

Endpoints and Data Coverage

The API exposes three endpoints. search_jobs accepts optional query, location, work_type (remote, hybrid, or office), and page parameters, returning up to 25 jobs per page. Each result in the jobs array includes the job id, title, url, company, company_url, company_logo, work_type, location, salary, and experience_level. Pagination is handled through page, total_pages, and results_on_page fields in the response.

Job Details and Company Data

get_job_details accepts either a relative path (e.g., /job/software-engineer/3985663) or a full Built In URL. The response includes structured salary data (currency, min, max, unit), a benefits array, industry tags, a full location object with latitude and longitude, the date_posted in ISO format, required education level, a company_url pointing to the company's Built In profile, and a how_to_apply URL for direct applications.

Title Autocomplete

suggest_job_titles takes a partial string via the query parameter and returns up to 10 matching title strings in a suggestions array. This is useful for building search interfaces or validating job title inputs before passing them to search_jobs.

Common use cases
  • Aggregate remote tech job listings filtered by city and keyword for a job board or newsletter
  • Pull salary min/max and currency data from job postings to build compensation benchmarking datasets
  • Display benefits and education requirements from get_job_details in a candidate-facing job digest
  • Use latitude/longitude from job location objects to plot tech hiring density on a map
  • Autocomplete job title inputs in a search UI using suggest_job_titles before executing a full search
  • Track date_posted across engineering roles at specific companies to monitor hiring velocity
  • Compile a dataset of company profiles and industry tags from Built In job postings for market research
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 Built In have an official developer API?+
Built In does not publish a public developer API or document one for third-party use. This Parse API provides structured access to the job listing data available on builtin.com.
What does the `search_jobs` endpoint return for salary data?+
Each job object in the jobs array includes a salary field. Full structured salary details — currency, min, max, and unit — are returned by get_job_details when you fetch a specific posting. Not every listing on Built In includes salary information, so those fields may be null or absent for some results.
Can I filter search results by company or industry?+
The search_jobs endpoint filters by query, location, and work_type. Company-specific or industry filtering is not currently supported as a direct parameter. get_job_details does return industry tags for individual postings. You can fork this API on Parse and revise it to add a company or industry filter endpoint.
Does the API return the full job description text?+
The current get_job_details response covers structured fields: salary, benefits, location, education, industry, company profile, and application link. A free-text job description body is not currently included in the returned fields. You can fork the API on Parse and revise it to add full description text extraction.
How does pagination work in `search_jobs`?+
Each response includes page (current page), total_pages, and results_on_page. Pass an integer to the page parameter to retrieve subsequent pages. Each page returns up to 25 job objects.
Page content last updated . Spec covers 3 endpoints from builtin.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.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
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.