{"uid":"cap_cS6GDNqtdVFUqZRo5pgSG","slug":"peopleperhour-freelance-job-scraper-x402-26a0fc5b","name":"PeoplePerHour Freelance Job 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/peopleperhour?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"sort":{"enum":["relevant","latest"],"type":"string","default":"relevant","description":"Order shown in search results: relevance or newest first."},"queries":{"type":"array","description":"Search terms to find public freelance jobs. Each term is searched separately."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Maximum unique jobs across all keywords. Set 0 for no overall cap."},"maxItemsPerQuery":{"type":"integer","default":30,"minimum":0,"description":"Maximum unique jobs from each keyword. Set 0 to collect every available page."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"url":null,"title":null,"budget":null,"currency":null,"projectId":null,"description":null,"budgetBracket":null,"budgetConverted":null}],"product":"peopleperhour"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","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.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2EreXHjJDd3T_4QQbkXU5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches and returns structured freelance job listings from PeoplePerHour based on keyword queries, returning title, budget, currency, and description for each job.","exampleAgentPrompt":"Search PeoplePerHour for freelance jobs matching 'React developer' and 'Next.js', sorted by relevance, and return up to 30 results per keyword so I can see what budgets clients are posting.","exampleUseCases":[{"title":"Freelance market rate research","prompt":"Scrape PeoplePerHour for jobs matching 'logo design' and 'brand identity', sorted by relevance, up to 50 results total, so I can see what clients are typically budgeting for design work."},{"title":"Lead generation for freelancers","prompt":"Find the latest freelance jobs on PeoplePerHour for 'SEO consultant' and 'content writing', sorted by newest first, and give me up to 20 per keyword so I can reach out to potential clients."},{"title":"Skill demand analysis","prompt":"Pull structured job listings from PeoplePerHour for 'machine learning', 'data science', and 'Python developer' — up to 30 per keyword sorted by relevance — so I can analyze which skills are most in demand right now."}],"resultDescription":"Returns a JSON object with a count of results and an array of job items, each containing the job URL, title, budget, currency, project ID, description, budget bracket, and budget converted to a common currency. Failed or empty runs are not billed.","failureModes":["No jobs found for the given query returns empty items array (not charged)","Invalid sort enum value causes request rejection","PeoplePerHour site changes break scraper and return empty results (not charged)","Network timeouts from the upstream site may cause failures","Rate limiting or blocking by PeoplePerHour may result in empty responses"],"whenToPreferThis":"Choose this endpoint when you need structured, machine-readable freelance job data from PeoplePerHour specifically — including titles, budgets, and descriptions — without building your own scraper. Prefer it over generic web scrapers when you want pay-per-successful-call pricing and don't want to pay for failed or empty runs. Best suited for agents doing market research, lead generation, or competitive analysis on the PeoplePerHour platform.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:41.949Z","isFirstParty":false,"canonicalSlug":"peopleperhour-freelance-job-scraper-x402-26a0fc5b"}