{"uid":"cap_dbawqnnxsvfQXPSger2O6","slug":"jobsdb-job-listings-scraper-x402-b0caa723","name":"JobsDB Job Listings 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/jobsdb?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"query":{"type":"string","description":"Job keywords, such as software engineer. A JSON-encoded list runs several searches."},"country":{"enum":["HK","TH"],"type":"string","default":"HK","description":"JobsDB market to search."},"location":{"type":"string","description":"Optional city, district, or region passed to the search endpoint."},"maxPages":{"type":"integer","default":5,"minimum":0,"description":"Maximum search pages per source. Each page contains up to 20 jobs; 0 follows all available pages."},"sortMode":{"enum":["","ListedDate","Relevance"],"type":"string","description":"Search ordering. Leave empty for the site's default ranking."},"workType":{"type":"string","description":"Optional JobsDB work type code, such as 242 for full time."},"dateRange":{"enum":["","1","3","7","14","31"],"type":"string","description":"Limit listings by posting age using the site's date range code."},"salaryMax":{"type":"integer","minimum":0,"description":"Keep jobs whose advertised lower salary does not exceed this amount. Jobs without a numeric salary are excluded."},"salaryMin":{"type":"integer","minimum":0,"description":"Keep jobs whose advertised upper salary reaches this amount. Jobs without a numeric salary are excluded."},"startUrls":{"type":"array","items":{"type":"string"},"description":"Optional JobsDB search URLs from the Hong Kong or Thailand site. Added to the keyword search."},"maxResults":{"type":"integer","default":25,"minimum":0,"description":"Maximum jobs to save across all searches. 0 removes this cap."},"classification":{"type":"string","description":"Optional JobsDB job classification ID."},"includeDetails":{"type":"boolean","default":true,"description":"Fetch the public job detail query for description HTML, text, and contact strings."},"excludeKeywords":{"type":"string","description":"Comma-separated terms; omit jobs containing any of them."},"includeKeywords":{"type":"string","description":"Comma-separated terms that must all appear in the job fields. Full description is searched when enabled."},"workArrangement":{"type":"string","description":"Optional JobsDB arrangement code, such as 2 for remote."},"subClassification":{"type":"string","description":"Optional JobsDB job subclassification ID."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"jobId":null,"title":null,"company":null,"applyUrl":null,"seekJobId":null,"sourceUrl":null,"canonicalUrl":null,"sourceDomain":null}],"product":"jobsdb"}},"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_TWxOoyTVlpJ8a11Q9E8DF","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 JobsDB in Hong Kong or Thailand, returning filtered job data with titles, companies, apply URLs, and optional job details.","exampleAgentPrompt":"Search JobsDB Hong Kong for software engineer jobs posted in the last 7 days, sorted by date, full-time only, and return up to 50 results with full job descriptions.","exampleUseCases":[{"title":"Tech talent market research in HK","prompt":"Pull the latest 100 software engineer and data scientist job listings from JobsDB Hong Kong posted in the last 14 days, sorted by date, and include the full job descriptions so I can analyze what skills employers are asking for."},{"title":"Salary benchmarking for Bangkok roles","prompt":"Search JobsDB Thailand for marketing manager jobs in Bangkok with a salary of at least 80,000 THB, and give me the job titles, companies, and apply links."},{"title":"Automated job alert for a job seeker","prompt":"Check JobsDB Hong Kong for any new product manager or UX designer jobs posted in the last 3 days, exclude internship and part-time roles, and give me up to 25 results with company names and apply URLs."}],"resultDescription":"Returns a JSON object with a count of matched jobs and an array of job items, each containing jobId, title, company, applyUrl, sourceUrl, canonicalUrl, sourceDomain, seekJobId, and optionally full description HTML, description text, and contact strings when includeDetails is true.","failureModes":["Empty result set if keywords return no matches (not charged)","Failed scrape due to JobsDB site changes or blocking (not charged)","Invalid country code returns validation error","salaryMin/salaryMax filters exclude all jobs if salary data is absent from listings","Overly restrictive keyword filters (includeKeywords + excludeKeywords) yielding zero results","maxPages set too low cutting off relevant results","Rate limiting or connectivity issues with the upstream JobsDB site"],"whenToPreferThis":"Use this endpoint when you need structured, filterable job listing data from JobsDB specifically (Hong Kong or Thailand markets), especially when you want salary filtering, keyword inclusion/exclusion, or full job description text. Prefer this over generic web scrapers when you need normalized job fields (title, company, applyUrl) rather than raw HTML, and when you only want to pay for successful, non-empty scrapes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:43.769Z","isFirstParty":false,"canonicalSlug":"jobsdb-job-listings-scraper-x402-b0caa723"}