Search jobs by keyword and location, list live postings, or fetch one by id
Request
- Base URL: https://veritahire.com
- URL: https://veritahire.com/api/v1/jobs.php
- Auth: API key in header X-API-Key
Query parameters
Cursor. Pass the previous response's next_after; start at 0.
Rows per page, 1-500.
Two-letter US state, e.g. CA.
Category: retail_food, healthcare_clinical, sales, operations, skilled_trade, admin_support, customer_service, software, finance_accounting, marketing, education, hr_recruiting, engineering_hardware, public_affairs, science_lab, legal, data_or_analytics, ...
1 = only postings the employer flags remote.
Restrict to one employer (ids are in every row).
ATS the posting was read from: workday, greenhouse, lever, icims, smartrecruiters, ukg, ashby, workable, ...
requisition = a specific opening; evergreen = an always-hiring posting.
YYYY-MM-DD: postings first seen on or after this date.
Fetch a single posting by job_id (ignores the other filters).
Job search: keywords or a job title, e.g. registered nurse. With q and/or where the endpoint searches (100 rows a page) instead of listing.
Job search: City, ST or a 5-digit ZIP. Blank = all of the US.
Job search: miles around where - 10, 25 (default), 30, 50 or 100.
Job search: only jobs first seen on the employer's site within this many days (1-60).
Job search: full_time, part_time, contract, seasonal or temporary.
Job search: minimum pay, annual or hourly if under 300. Jobs that post no pay are kept.
Job search: comma-separated words; jobs whose title contains any are left out, e.g. senior,travel.
Job search: new, pay or near. Default best match.
Job search: 1 = include the employer's full posting text.
Job search: page 1, 2, 3 ... (pass next_page from the previous response).
Response
A page of live postings
Changes
No recorded changes to this operation across all 1 revision of this API.