Labsco
MCP SERVER · OFFICIAL PROJECT

Outscraper

by outscraper

Pull place listings, reviews and ratings out of Google Maps, Amazon, Yelp, Tripadvisor, the App Store, Google Play, YouTube, G2, Capterra, Trustpilot and Glassdoor, then enrich the domains and phone numbers you get back.

Site Crawling & Scraping InfrastructureOfficial source
Summary
A single API key reaches Maps, the app stores, Amazon, Yelp, Tripadvisor, G2, Capterra, Trustpilot and Glassdoor — each a scraper you would otherwise write and keep working.

The tools are shaped around the identifiers you already have — a Maps URL, an ASIN, a Yelp business URL, a bare domain — rather than around each site's internal IDs, so a chain like listing to reviews to contact details runs without a lookup step in between. Response size is yours to control: limits default to 20 places, 24 Amazon products and 100 reviews per query, and the fields parameter narrows what comes back. Anything long-running can be pushed behind async_request, which hands back a request ID instead of the data and expects you to collect it later or take a webhook.

What it is

A client for the Outscraper API covering 28 tools, sitting between an assistant and the public listing, review and directory sources it scrapes on request.

What you get
  • Google Maps as a queryable dataset: google_maps_search takes a query, place name or google_id and returns up to 20 places per query by default, with google_maps_reviews, google_maps_photos and google_maps_directions covering the rest of a listing.
  • Reviews from the sites buyers actually read: google_play_reviews and apple_store_reviews for apps, amazon_reviews for products, yelp_reviews, tripadvisor_reviews and glassdoor_reviews for places and employers, g2_reviews, capterra_reviews and trustpilot_reviews for software.
  • Search results as structured rows: google_search and google_search_news with a pages_per_query setting, plus yelp_search, trustpilot_search and amazon_products for listings.
  • Contact enrichment on a domain or a number: emails_and_contacts scrapes sites for addresses, validate_emails checks deliverability, phones_enricher returns carrier data, and whitepages_phones and whitepages_addresses return owner and resident details.
  • Company and location lookups: company_insights returns revenue, size, founding year and public status for a domain, with geocoding and reverse_geocoding converting between addresses and coordinates.
  • Long jobs off the critical path: an async_request flag returns a request ID for later retrieval, a webhook target takes the result when it lands, and a fields filter trims the response.
Requirements

An Outscraper account and its API key in OUTSCRAPER_API_KEY. Every result is fetched through the Outscraper service, so the host needs outbound network access.

Setup effort

One command plus a key — uvx outscraper-mcp-server, then supply credentials