{"uid":"cap_uRAt4_ZWOenomQBFZRRTC","slug":"pontor-contact-harvest-f587eb23","name":"Pontor Contact Harvest","description":"Harvest public business and contact information for a local service category and location. Given a service, location, and optional known directory URLs, return public business names, contact names, websites, phones, emails, and contact URLs discovered from search and business directories, each with source evidence. Suitable for building outreach or research lists for local operational services. Research only: does not contact anyone, send messages, or act on returned contacts.","url":"https://www.pontor.io/api/x402/contact-harvest","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"max_contacts":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum number of contact records to return."},"buyer_context":{"type":"string","maxLength":160,"minLength":1,"description":"Business or facility context that improves relevance."},"service_query":{"type":"string","maxLength":120,"minLength":1,"description":"Local operational service or professional category to source contacts for. One category per request."},"directory_urls":{"type":"array","items":{"type":"string"},"maxItems":5,"description":"Optional URLs of directory or list pages the agent already knows are relevant. Not required — Pontor discovers directories on its own."},"location_query":{"type":"string","maxLength":160,"minLength":1,"description":"City, region, or address to find contacts in."},"location_latitude":{"type":"number","description":"Latitude for the requested location when the agent has reliable coordinates. Expected range: -90 to 90."},"location_longitude":{"type":"number","description":"Longitude for the requested location when the agent has reliable coordinates. Expected range: -180 to 180."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1.25","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":"$1.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OsyFZrl6qZ2-rxTAPS47v","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Discovers and returns public business names, contact details, websites, phones, and emails for a given local service category and location by scraping search and business directories.","exampleAgentPrompt":"Can you find me up to 20 local commercial cleaning services in Chicago, Illinois — pull their business names, phone numbers, emails, and websites from public directories so I can build an outreach list for my office facilities team?","exampleUseCases":[{"title":"Vendor sourcing for facility maintenance","prompt":"Find me up to 30 local HVAC contractors in Austin, Texas with their business names, phone numbers, and websites — I'm building a vendor shortlist for our property management company."},{"title":"Sales prospecting for B2B outreach","prompt":"Can you pull a list of up to 25 pest control companies in the Miami, Florida area with contact names and email addresses? I need this for a cold outreach campaign for our new commercial pest product."},{"title":"Emergency vendor backup list","prompt":"I need a list of at least 15 licensed plumbers in Seattle, Washington with phone numbers — trying to build a backup vendor directory for our building operations team in case of emergencies."}],"resultDescription":"Returns a structured list of contact records, each containing public business name, contact name, website URL, phone number, email address, and source URL with evidence. Also includes metadata such as request ID, result set ID, cache status, normalized service slug and location, provider status, and any warnings about result quality or coverage.","failureModes":["No contacts found for obscure service categories or rural locations — returns empty contact list with warnings","Rate limiting or payment failure returns an error before any results are delivered","Truncated results if max_contacts limit is reached before full directory coverage","Stale cached results returned for recently queried service/location pairs","Invalid or unreachable directory_urls provided cause those sources to be skipped silently","Malformed location query may result in no location match and empty results"],"whenToPreferThis":"Choose this endpoint when you need to quickly build a list of local service vendors or contacts for research or outreach without manually scraping directories. It is best suited for operational service categories (e.g. cleaning, HVAC, plumbing, landscaping) in a specific city or region. Prefer this over general web search when you want structured, ready-to-use contact records with source evidence. Not suitable for contacting anyone directly — it only retrieves and organizes public data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:32:20.436Z","isFirstParty":false}