# freehire, free, (no key), GET /agent/jobs/search: Cached job postings API > Search with full descriptions, for programmatic/agent consumers. freehire's cached job postings API on its Free (no key) plan. It costs $0.00 per 1,000 jobs. It returns 11 of the 13 key fields we check: Description, Applying, Category, Location, Remote, Salary, Terms, Level, Company, Posted, Status. freehire limits how many pages you get, but doesn't say how many. The cheapest of the 79 plans we rank by price is [Remote Jobs API, $49 monthly, Team, GET /v1/pulls](https://datacircle.dev/cached-job-posting-apis/remote-jobs-api/49-monthly-team-get-v1-pulls/llms.txt), at $0.00025 per 1,000 jobs. Remote Jobs API charges for each page of results. The $0.00025 price is for pages of 2,000 jobs each. [freehire](https://datacircle.dev/cached-job-posting-apis/freehire/29-monthly-api-get-jobs-search/llms.txt), [Hirebase](https://datacircle.dev/cached-job-posting-apis/hirebase/249-monthly-growth-post-v2-jobs-search/llms.txt) and [Fantastic.jobs](https://datacircle.dev/cached-job-posting-apis/fantastic-jobs/500-monthly/llms.txt) are the best cached job postings API providers in our benchmark. - This page: https://datacircle.dev/cached-job-posting-apis/freehire/free-no-key-get-agent-jobs-search - [Best job postings API in 2026](https://datacircle.dev/best-job-postings-api.txt) - Get it: https://freehire.me/pricing - Request: `GET https://freehire.me/api/v1/agent/jobs/search` - API key: with the plan, on https://freehire.me/pricing - Its API docs: https://freehire.me/docs/api#tag/jobs/GET/agent/jobs/search - Sold by: freehire (https://freehire.me) - Checked: 2026-10-28 ## In the answer - Completeness: 85% - Description: ✓ - Applying: ✓ - Category: ✓ - Location: ✓ - Remote: ✓ - Salary: ✓ - Terms: ✓ - Level: ✓ - Company: ✓ - Posted: ✓ - Status: ✓ ## Price - $ per 1,000 jobs: $0.00 - Per: page of 100 - Billing: free ## Aggregators - Aggregators: none ## Charges - Most per search: 10,000 - Also pays for: nothing else ## Not found - $ per 1,000: $0.00 ## In their words - Their pitch: Search with full descriptions, for programmatic/agent consumers. ## Data - Freshness: stored - History: open only - Keep data: no limit - Use data: “Without a plan, the API is for personal and non-commercial use — your own job search, research, or a tool you run for yourself. Showing our postings in a product or service you offer to others, paid or not, needs a plan.” [...] “While your account holds an API plan, you may store the data you read through our API and show it in your own product, including a commercial one. [...] You may not resell or redistribute the raw data — as a download, a dataset, or an API or feed whose purpose is to hand the postings on to other services. When the plan ends, stop showing the postings in your product, you may keep what you stored for your own internal analysis.” ## Plan - Pay: $0 ## Rate limit - Per second: 5 - Batch: 1 ## Speed - Answer: in the call - Median: 0.30 s ## The call - You send: nothing required. Optional: description_format, q, q_fields, sort, order, limit, offset, regions, countries, cities, metros, work_mode, category, seniority, skills, skills_mode, is_tech, requires_clearance, auto_apply_available, ai_archetype, role_type, collections, reality, source, source_type, company_slug, employment_type, relocation, english_level, education_level, posting_language, domains, company_type, company_size, salary_currency, salary_period, visa_sponsorship, salary_min, salary_max, experience_years_min, experience_years_max, experience_include_unspecified, experience_only_seniority_unspecified, seniority_include_unspecified, posted_within_days, open_within_days, regions_exclude, countries_exclude, work_mode_exclude, role_type_exclude, skills_exclude, source_exclude, source_type_exclude, company_slug_exclude - Method: GET - Path: /agent/jobs/search ## About the plan - Plan: Free (no key) - Who can get it: anyone, for personal and non-commercial use: “your own job search, research, or a tool you run for yourself”, showing the postings in a product offered to others needs a plan ## The 56 fields the plan's answer can hold job slug, job title, company name, company slug, job URL, direct apply, location, source, external ID, manually added, description, regions, countries, cities, metros, work mode, skills, collections, tech classification, requires clearance, auto-apply available, posted date, first seen date, updated date, last seen date, closed date, summary, employment type, relocation, visa sponsorship, timezone note, salary min, salary max, salary currency, salary period, seniority, experience years min, english level, education level, category, industries, posting language, company type, company size, enriched date, enrichment version, reality class, age in days, repost count, mass posting count, fake freshness, view count, applied count, upvote count, downvote count, total results ## freehire's plans (3) - [freehire, free, (no key), GET /agent/jobs/search](https://datacircle.dev/cached-job-posting-apis/freehire/free-no-key-get-agent-jobs-search/llms.txt): $0.00 per 1,000, 85% complete, stored - [freehire, $29 monthly, API, GET /agent/jobs/search](https://datacircle.dev/cached-job-posting-apis/freehire/29-monthly-api-get-agent-jobs-search/llms.txt): no limit, 85% complete, stored - [freehire, $99 monthly, Data, GET /agent/jobs/search](https://datacircle.dev/cached-job-posting-apis/freehire/99-monthly-data-get-agent-jobs-search/llms.txt): no limit, 85% complete, stored ## freehire's calls for this API (3) - `GET /jobs`: [freehire, free, (no key), GET /jobs](https://datacircle.dev/cached-job-posting-apis/freehire/free-no-key-get-jobs/llms.txt) - `GET /jobs/search`: [freehire, free, (no key), GET /jobs/search](https://datacircle.dev/cached-job-posting-apis/freehire/free-no-key-get-jobs-search/llms.txt) - `GET /agent/jobs/search`: [freehire, free, (no key), GET /agent/jobs/search](https://datacircle.dev/cached-job-posting-apis/freehire/free-no-key-get-agent-jobs-search/llms.txt) ## freehire's APIs (4) - [freehire: cached company discovery API pricing, 3 plans](https://datacircle.dev/cached-company-discovery-apis/freehire/free/llms.txt) - [freehire: cached company open jobs API pricing, 3 plans](https://datacircle.dev/cached-company-open-job-apis/freehire/free/llms.txt) - [freehire: cached job posting details API pricing, 3 plans](https://datacircle.dev/cached-job-posting-details-apis/freehire/free/llms.txt) - [freehire: cached job postings API pricing, 3 plans, GET /agent/jobs/search](https://datacircle.dev/cached-job-posting-apis/freehire/free-no-key-get-agent-jobs-search/llms.txt) ## freehire: cached job postings API alternatives - [Bloomberry, free](https://datacircle.dev/cached-job-posting-apis/bloomberry/free/llms.txt): $0.00 per 1,000, 62% complete, stored - [Signalbase, free, 7-day trial, GET /signals/hiring](https://datacircle.dev/cached-job-posting-apis/signalbase/free/llms.txt): $0.00 per 1,000, 69% complete, stored - [Adzuna, free](https://datacircle.dev/cached-job-posting-apis/adzuna/free/llms.txt): $0.00 per 1,000, 54% complete, stored - [Coresignal, free](https://datacircle.dev/cached-job-posting-apis/coresignal/free/llms.txt): $0.00 per 1,000, 0% complete, stored ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-28. - https://freehire.me/docs/api - https://freehire.me/jobs-api - https://freehire.me/openapi.yaml - https://freehire.me/pricing - https://freehire.me/terms