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 →
indeed.com API
Search and discover job opportunities on Indeed while accessing detailed job descriptions, company profiles, and salary insights all in one place. Get comprehensive career information including specific compensation data to help you find and evaluate the right job opportunity for you.
linkedin.com API
Search LinkedIn job listings by job type, experience level, workplace type, salary range, and date posted, then retrieve detailed information about specific positions. Build job boards, career tools, or recruitment dashboards with access to comprehensive filtering options across LinkedIn's public job listings.
wellfound.com API
Search and discover startup jobs, company profiles, and trending opportunities on Wellfound by role and location, with detailed job information and autocomplete suggestions to streamline your job search. Access comprehensive company data and stay updated on what's trending in the startup ecosystem.
monsterindia.com API
Search and browse job listings from Foundit (Monster India) to find opportunities in popular cities and top locations, then view detailed information about specific jobs. Access real-time job data across various sectors and locations to compare positions and make informed career decisions.
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.
indeed.co.in API
Search for jobs across Indeed India and access detailed information about listings, companies, salaries, and locations to help with your job hunt. Get autocomplete suggestions for job titles and places, plus salary guides and company details to make informed career decisions.
totaljobs.com API
Search and browse job listings from across the UK on TotalJobs, then access detailed information about specific positions including requirements, salary, and application details. Quickly compare opportunities and find roles that match your criteria.
nofluffjobs.com API
Search and filter job openings from No Fluff Jobs by category, seniority level, location, and keywords to find IT, marketing, sales, and HR positions tailored to your needs. Retrieve detailed information about specific job postings including requirements, company details, and employment terms to help you make informed application decisions.