google_maps_reviews, google_maps_search, company_insights and emails_and_contacts all accept async execution and a webhook, and requests_get, requests_list and requests_delete exist to manage what that produces. Two details are worth knowing before wiring anything: tp_data and tp_reviews are legacy aliases the vendor asks you to replace with trustpilot_data and trustpilot_reviews, and phones_enricher is synchronous only, taking neither an async flag nor a webhook.
An Outscraper API client with 28 tools covering business discovery, review extraction across Google Maps, Yelp, Tripadvisor, Booking and Trustpilot, contact and firmographic enrichment, and the request lifecycle for jobs that outlive the call.
- Business discovery two ways: businesses_search with structured filters, a natural-language query and cursor pagination, and google_maps_search for Maps-style queries with coordinates, region and language.
- Review extraction per source: google_maps_reviews with cutoff, cutoff_rating, reviews_query and sort, plus yelp_reviews, tripadvisor_reviews, booking_reviews and trustpilot_reviews.
- Other listing sources: google_search, google_search_images, yellowpages_search, indeed_search, tripadvisor_search and trustpilot_data.
- Page-level extraction through ai_scraper, which takes both a prompt and a JSON-schema-like shape describing what to pull off a single page.
- Contact and company enrichment: emails_and_contacts from a domain, emails_validator for deliverability, phones_enricher for carrier lookup, company_insights for firmographics, and chain_info for chain membership.
- The async lifecycle as first-class tools: requests_get to poll a job by id, requests_list by bucket, and requests_delete to cancel one.
- Account checks in balance_get, which returns balance and upcoming invoice detail, and ping for whether the server is reachable at all.
An Outscraper account with a funded balance and its API key in OUTSCRAPER_API_KEY — balance_get is there to confirm the key is attached to a funded account before a large job.
One command plus a key — npx -y outscraper-mcp, then supply credentials
