{"uid":"cap_HX7UuxNMWNVhPgSov22O7","slug":"ziprecruiter-job-search-scraper-x402-349c57fb","name":"ZipRecruiter Job Search Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/ziprecruiter?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"search":{"type":"string","description":"Job role to search for when startUrls is empty."},"jobType":{"enum":["any","full_time","part_time","contract","internship","temporary"],"type":"string","default":"any","description":"Employment type filter for keyword searches."},"location":{"type":"string","description":"City, state, or postal code for the keyword search. If omitted, the search is nationwide."},"maxItems":{"type":"integer","default":50,"maximum":500,"minimum":1,"description":"Stop after this many unique job listings across all searches."},"salaryMax":{"type":"integer","maximum":300000,"minimum":0,"description":"Only jobs with annual salary ranges overlapping this maximum, as reported by the source."},"salaryMin":{"type":"integer","maximum":300000,"minimum":0,"description":"Only jobs with annual salary ranges overlapping this minimum, as reported by the source."},"startUrls":{"type":"array","description":"ZipRecruiter /jobs-search URLs. Search, location, radius, employment, and remote filters in the URL are read. Overrides keyword inputs."},"daysPosted":{"type":"integer","default":0,"maximum":30,"minimum":0,"description":"Only jobs posted within this many days; zero means any age."},"remoteOnly":{"type":"boolean","default":false,"description":"Request remote jobs and remove results that are not marked remote eligible."},"radiusMiles":{"type":"integer","default":0,"maximum":100,"minimum":0,"description":"Search radius around the location; zero uses the site default."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"url":null,"city":null,"state":null,"title":null,"company":null,"location":null,"companyLogo":null}],"product":"ziprecruiter"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lRzQ60TWHkEo0NlqLVuKR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured job listings from ZipRecruiter based on keyword, location, salary, and other filters, returning normalized job data per listing.","exampleAgentPrompt":"Search ZipRecruiter for full-time software engineer jobs in Austin, TX posted within the last 7 days, remote eligible, with a salary of at least $120,000 — grab up to 50 listings.","exampleUseCases":[{"title":"Remote job opportunity scouting","prompt":"Find me remote-only data scientist jobs on ZipRecruiter, full-time only, paying between $100,000 and $180,000 per year — pull the top 30 results."},{"title":"Local hiring pipeline research","prompt":"I'm looking for contract DevOps engineer roles within 25 miles of Seattle, WA posted in the last 5 days — can you pull up to 100 listings from ZipRecruiter?"},{"title":"Salary benchmarking for a job category","prompt":"Search ZipRecruiter nationwide for product manager jobs and return up to 200 listings so I can analyze the salary ranges being advertised — any employment type is fine."}],"resultDescription":"Returns a JSON object with a count of matched listings and an array of job items, each containing job title, company name, location (city, state, formatted string), job page URL, company logo URL, and an internal job ID. Also includes the source product label ('ziprecruiter').","failureModes":["Empty result set if filters are too restrictive (e.g., salary range has no matches) — no charge applies","Invalid enum value for jobType returns a validation error","startUrls with malformed or non-ZipRecruiter /jobs-search URLs may yield no results","maxItems exceeding 500 or below 1 returns a validation error","Network or scraping errors may result in a failed run — no charge applies","Stale or expired ZipRecruiter listings may be excluded automatically"],"whenToPreferThis":"Choose this endpoint when you need structured, filterable job listing data from ZipRecruiter specifically — including salary filters, employment type, recency, remote flags, and geographic radius — without building your own scraper. It is pay-per-successful-call (no charge on empty or failed runs), making it cost-effective for exploratory or conditional searches. Prefer it over generic web scrapers when you want pre-normalized job fields (title, company, location, URL) from ZipRecruiter's inventory.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:31.942Z","isFirstParty":false,"canonicalSlug":"ziprecruiter-job-search-scraper-x402-349c57fb"}