Categories › Web & Browser › Scraping, crawling & page-to-text
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more.
Remote server: your requests and data go to mcp.hasdata.com. Claude Code: claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
hasdata_airbnb_listing_getAirbnbListings — Get Airbnb Listings Searches Airbnb for available stays by location or map bounding box (neLat/neLng/swLat/swLng) and date range (check-in/chasdata_airbnb_property_getAirbnbPropertyDetails — Get Airbnb Property Details Fetches the full Airbnb property page by listing URL. Returns title, description, location, coordinates, rating hasdata_amazon_product_getProductDetails — Get Amazon Product Details Fetches a single Amazon product page by ASIN on a chosen Amazon domain (amazon.com, .co.uk, .de, .jp, etc.). Retuhasdata_amazon_reviews_getProductReviews — Get Amazon Product Reviews Paginated fetch of customer reviews for an Amazon ASIN with filters for star rating (1-5, positive, critical), rehasdata_amazon_search_getSearchResults — Get Amazon Search Results Runs a keyword search on a chosen Amazon domain with pagination, delivery zip/location scoping, and sort order (fehasdata_amazon_seller_getSellerDetails — Get Amazon Seller Details Fetches the public storefront profile for an Amazon seller by sellerId on the chosen domain/language. Returns busihasdata_amazon_seller_products_getSellerProducts — Get Amazon Seller Products Paginated listing of the storefront catalog offered by a given Amazon sellerId on the chosen domain. Returns eachhasdata_bing_serp_getSearchResults — Get Bing Search Results Fetches Bing SERPs for a query with geo targeting (location/lat/lon), market (mkt), country (cc), safesearch (off/mohasdata_booking_place_getBookingPlaceDetails — Get Booking Hotel Details Fetches a single Booking.com property by its full URL for the given stay dates (`checkInDate` / `checkOutDate`) anhasdata_booking_search_getBookingSearchResults — Get Booking Search Results Searches Booking.com for accommodations by destination keyword and stay dates (`checkInDate` / `checkOutDate`) wihasdata_chatgpt_chat_getChatgptAnswer — Get ChatGPT Answer Sends a prompt to ChatGPT anonymously and returns the answer as markdown text, plus every web source ChatGPT consulted wihasdata_duckduckgo_serp_getSearchResults — Get DuckDuckGo Search Results Fetches DuckDuckGo SERPs for a query with region targeting (kl, or cc+setLang), safesearch (off/moderate/strichasdata_facebook_profile_getFacebookProfile — Get Facebook Profile Fetches a public Facebook page or profile by handle (username, @username or numeric profile id) and returns page id, nahasdata_gemini_chat_getGeminiAnswer — Get Google Gemini Answer Sends a prompt to Google Gemini anonymously and returns the markdown answer plus cited web sources (domain, title, hasdata_glassdoor_job_getJobDetails — Get GlassDoor Job Details Fetches a Glassdoor job posting by its vacancy URL. Returns job title, company name and rating, location, salary ehasdata_glassdoor_listing_getJobListings — Get GlassDoor Job Listings Searches Glassdoor job listings by keyword and location with sort (recent/relevant), domain targeting, filters (dhasdata_google_finance_finance_getGoogleFinanceQuote — Get Google Finance Quote Fetches one Google Finance quote by ticker (`q` as Google Finance writes it: `GOOGL:NASDAQ` for stocks and ETFs, `.hasdata_google_images_images_getImageSearchResults — Get Image Search Results Scrapes Google Images for a query with advanced filters (size, color, image type, safesearch, domain/country/languahasdata_google_maps_contributor_reviews_getMapReviews — Get Map Contributor Reviews Lists all Google Maps reviews authored by a specific Local Guide / contributor by contributorId, with language/chasdata_google_maps_photos_getMapPhotos — Get Place Photos Fetches the photo gallery of a Google Maps place by dataId or placeId, paginated with nextPageToken and filterable by categhasdata_google_maps_place_getPlaceDetails — Get Place Details Fetches full Google Maps place data by placeId with optional domain/language localization. Returns name, address, coordinahasdata_google_maps_posts_getMapPosts — Get Map Posts Fetches the latest Google Maps Posts (timeline-style updates such as offers, events, announcements, and notices) for a place bhasdata_google_maps_reviews_getMapReviews — Get Map Reviews Paginated fetch of Google Maps reviews for a place by dataId or placeId, with sort (mostRelevant, newestFirst, ratingHigh, rhasdata_google_maps_search_performMapSearch — Get Google Maps Search Results Runs a Google Maps search by keyword plus optional GPS coordinates (@lat,lng,zoomz via `ll`) with language, chasdata_google_scholar_case_law_getScholarCaseLawOpinion — Get Scholar Case Law Opinion Looks up a Google Scholar Case Law opinion by its `caseId` (as returned in a google/scholar organic result's `chasdata_google_scholar_cite_getScholarCitationFormats — Get Scholar Citation Formats Looks up citation formats and export links for a single Google Scholar organic search result, identified by itshasdata_google_scholar_scholar_getScholarSearchResults — Get Scholar Search Results Scrapes Google Scholar for a query with author:/source: search helpers, year range (asYlo/asYhi), cited-by and alhasdata_google_serp_ai_mode_getAiModeResponse — Get AI Mode SERP Results Captures Gemini-powered AI Mode answers from Google Search. Returns the conversational response text, cited source hasdata_google_serp_ai_overview_getAiOverviewResponse — Get AI Overview Results Fetches the lazy-loaded Google AI Overview block via a pageToken returned by the Google SERP API (token valid for 1 hasdata_google_serp_events_getEventInformation — Get Google Event Details Looks up a single Google event by the `pageToken` returned in a `google/serp` response's `eventsResults` array (or hasdata_google_serp_immersive_product_getImmersive_e29f69117 — Get Immersive Product Information Expands the Google Shopping Immersive Product pop-up given an immersiveProductPageToken from the Google Shhasdata_google_serp_news_getGoogleNews — Get Google News Results Retrieves Google News results by free-text query, topicToken (World, Business, Technology, etc.), sectionToken, publhasdata_google_serp_product_getProductInformation — Get Product Information Pulls detailed product data from Google Shopping by productId with searchType (offers, specs, reviews) and rich filthasdata_google_serp_serp_getSearchResults — Get Google Search Results Full-featured Google Search scraper with location/uule, country (gl), language (hl, lr), domain, device type, safehasdata_google_serp_serp_light_getSearchResults — Get Google Light Search Results Google Search scraper served from the lightweight no-JS layout, cheaper and faster than the full SERP API. Rhasdata_google_serp_shopping_getSearchResults — Get Shopping Search Results Scrapes Google Shopping listings for a query with location/uule, country/language/domain, time/date filters, devhasdata_google_serp_short_videos_getShortVideosSearchResults — Get Short Videos Search Results Scrapes the Google Short Videos carousel (TikTok, YouTube Shorts, Instagram Reels, etc.) for a query with lohasdata_google_travel_flights_getGoogleFlights — Get Google Flights Results Searches Google Flights for one-way, round-trip, or multi-city itineraries with passenger mix (adults, children, hasdata_google_travel_flights_deals_getGoogleFlightsDeals — Get Google Flights Deals Results Turns a plain-language trip description ("I would like to see cherry blossom in Japan", "beach escape", "fihasdata_google_travel_hotels_getGoogleHotels — Get Google Hotels Results Searches Google Hotels for hotels and vacation rentals with check-in/check-out dates, guest mix (adults, children Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.