HasData
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more.
| Endpoint | https://mcp.hasdata.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.1 |
| Now | 68 tools · grade D (56) · pin ts_68ae5b6cb1cc138cf328c1532f30cd51 · protocol 2025-06-18 |
| First / last listed | 2026-10-27 04:24 UTC / 2026-10-27 04:24 UTC |
| Grade over time | 2026-10-27: D (56), 68 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: hasdata_airbnb_listing_getAirbnbListings hasdata_airbnb_property_getAirbnbPropertyDetails hasdata_amazon_product_getProductDetails hasdata_amazon_reviews_getProductReviews hasdata_amazon_search_getSearchResults hasdata_amazon_seller_getSellerDetails hasdata_amazon_seller_products_getSellerProducts hasdata_bing_serp_getSearchResults hasdata_booking_place_getBookingPlaceDetails hasdata_booking_search_getBookingSearchResults hasdata_chatgpt_chat_getChatgptAnswer hasdata_duckduckgo_serp_getSearchResults hasdata_facebook_profile_getFacebookProfile hasdata_glassdoor_job_getJobDetails hasdata_glassdoor_listing_getJobListings hasdata_google_images_images_getImageSearchResults hasdata_google_maps_contributor_reviews_getMapReviews hasdata_google_maps_photos_getMapPhotos hasdata_google_maps_place_getPlaceDetails hasdata_google_maps_posts_getMapPosts hasdata_google_maps_reviews_getMapReviews hasdata_google_maps_search_performMapSearch hasdata_google_scholar_case_law_getScholarCaseLawOpinion hasdata_google_scholar_cite_getScholarCitationFormats hasdata_google_scholar_scholar_getScholarSearchResults hasdata_google_serp_ai_mode_getAiModeResponse hasdata_google_serp_ai_overview_getAiOverviewResponse hasdata_google_serp_events_getEventInformation hasdata_google_serp_immersive_product_getImmersive_e29f691177 hasdata_google_serp_news_getGoogleNews hasdata_google_serp_product_getProductInformation hasdata_google_serp_serp_getSearchResults hasdata_google_serp_serp_light_getSearchResults hasdata_google_serp_shopping_getSearchResults hasdata_google_serp_short_videos_getShortVideosSearchResults hasdata_google_travel_flights_getGoogleFlights hasdata_google_travel_flights_deals_getGoogleFlightsDeals hasdata_google_travel_hotels_getGoogleHotels hasdata_google_trends_search_getTrendsData hasdata_indeed_job_getJobDetails hasdata_indeed_listing_getJobListings hasdata_instagram_comments_getInstagramComments hasdata_instagram_posts_getInstagramPosts hasdata_instagram_profile_getInstagramProfile hasdata_perplexity_chat_getPerplexityAnswer hasdata_redfin_listing_getRealEstateListings hasdata_redfin_property_getPropertyDetails hasdata_shopify_collections_getCollections hasdata_shopify_products_getProducts hasdata_tiktok_comments_getTikTokComments hasdata_tiktok_posts_getTikTokPosts hasdata_tiktok_profile_getTikTokProfile hasdata_tiktok_search_getTikTokSearch hasdata_walmart_product_getWalmartProduct hasdata_walmart_reviews_getWalmartReviews hasdata_walmart_search_getSearchResults hasdata_web_scraping_web_scraping_scrapeWebPage hasdata_yellowpages_place_getPlaceDetails hasdata_yellowpages_search_getSearchResults hasdata_yelp_place_getPlaceDetails hasdata_yelp_reviews_getPlaceReviews hasdata_yelp_search_getSearchResults hasdata_youtube_channel_getYoutubeChannel hasdata_youtube_search_getYoutubeSearchResults hasdata_youtube_transcript_getYoutubeTranscript hasdata_youtube_video_getYoutubeVideo hasdata_zillow_listing_getRealEstateListings hasdata_zillow_property_getPropertyDetails
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/check-out) with guest composition (adults, children, infants, pets) and nextPageToken pagination. Returns listing id/url, title, price per night and total, rating, review count, coordinates, and photos. Use for travel planning agents, short-term rental market params: location, checkIn*, checkOut, adults, children, infants, pets, neLat, neLng, swLat, swLng, nextPageToken |
hasdata_airbnb_property_getAirbnbPropertyDetails | Get Airbnb Property Details
Fetches the full Airbnb property page by listing URL. Returns title, description, location, coordinates, rating and review count, host profile, room/bed/bath counts, photos, and amenities list. Use for travel-planning agents, deep-dive rate research, photo/amenity enrichment of listings discovered via the listing-search endpoint, and LSTR compliance or market-quality a params: url* |
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.). Returns title, brand, current/list/deal price, currency, availability, Buy Box seller, Prime eligibility, bullet points, A+ description, rating and review count, images, category breadcrumbs, variants/sibling ASINs, and the other-sellers offers block (when otherS params: asin*, domain, language, deliveryZip, shippingLocation, otherSellers |
hasdata_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), reviewer type (all vs verified purchase), media-only reviews, current-variant vs all-formats, keyword search, and sort (helpful/recent). Returns per-review title, body, star rating, author name and profile, review date, helpful-vote count, variant/format attrib params: asin*, domain, language, page, searchTerm, reviewerType, stars, format, mediaType, sortBy |
hasdata_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 (featured, price low-to-high, price high-to-low, avg-customer-review, newest). Returns the organic results list with ASIN, title, thumbnail, product URL, price and list price, currency, star rating, review count, Prime/sponsored flags, and position. Use for SERP params: q*, domain, language, page, deliveryZip, shippingLocation, sortBy |
hasdata_amazon_seller_getSellerDetails | Get Amazon Seller Details
Fetches the public storefront profile for an Amazon seller by sellerId on the chosen domain/language. Returns business name, seller logo, About-this-seller text, overall feedback rating and lifetime/12-month/90-day/30-day rating breakdown, feedback count, business address and contact details, and customer service info. Use for seller due-diligence and vetting, counterfei params: sellerId*, domain, language |
hasdata_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 each product row with ASIN, title, image, product URL, price and list price, currency, star rating, and review count. Use to map a competitor's or 3P seller's full assortment, detect new SKU launches, build brand-protection watchlists, drive price-intelligence pi params: sellerId*, domain, language, page |
hasdata_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/moderate/strict), interface language (setLang), time/custom filters, device type, and pagination (first offset). Returns organic results (title, url, snippet, displayed url, position) and related searches. Use for SEO rank tracking, SERP feature monitoring, Bin params: q*, location, lat, lon, mkt, cc, setLang, safeSearch, filters, deviceType, first |
hasdata_booking_place_getBookingPlaceDetails | Get Booking Hotel Details
Fetches a single Booking.com property by its full URL for the given stay dates (`checkInDate` / `checkOutDate`) and guest composition (rooms, adults, children with ages). Returns the property identity (hotelId, title, address, coordinates), policies (free cancellation, no prepayment, child/pet stays), price, rating and review summary, photos, and the list of available ro params: url*, checkInDate*, checkOutDate*, rooms*, adults*, children*, childrenAges, language, currency |
hasdata_booking_search_getBookingSearchResults | Get Booking Search Results
Searches Booking.com for accommodations by destination keyword and stay dates (`checkInDate` / `checkOutDate`) with guest composition (rooms, adults, children with ages) and rich filtering: property type, star rating, review score, hotel and room facilities, distance from center, reservation policy, bed preference, travel group, online payment, accessibility, plus optio params: keyword*, sort, checkInDate*, checkOutDate*, rooms*, adults*, children*, childrenAges, price_min_, price_max_, bedrooms, bathrooms, propertyType__, rating__, reviewScore__, distanceFromCenter__, propertyAccessibility__, meals__, facilities__, roomFacilities__, roomAccessibility__, bedPreference__, reservationPolicy__, onlinePayment__, travelGroup__, language, currency, page |
hasdata_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 with its domain, page title, snippet, publication date and thumbnail, the links rendered inside the answer, the conversation title ChatGPT generated, the model that answered, and whether a web search was used. The language of the answer follows the prompt — wri params: prompt*, timezone |
hasdata_duckduckgo_serp_getSearchResults | Get DuckDuckGo Search Results
Fetches DuckDuckGo SERPs for a query with region targeting (kl, or cc+setLang), safesearch (off/moderate/strict), device type, and token-based pagination. Returns organic results (title, url, snippet, displayed url, position, date, sitelinks, video metadata), ads, and the Search Assist AI answer. Use for SEO rank tracking, SERP feature monitoring, DuckDuckGo-specific params: q, kl, cc, setLang, safeSearch, deviceType, nextPageToken |
hasdata_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, name, username, category, bio, exact likes and talking-about counts, followers and following, website, phone, page owner, profile and cover photo URLs, plus the posts on the page with their text, media, reaction breakdown, comment and share counts. Walks the fe params: handle*, language, nextPageToken |
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 estimate, posted date, full job description, and qualifications/benefits. Use for ATS ingestion, job aggregators, comp benchmarking, enrichment of company profiles, and feeding descriptions into LLM matching or resume-tailoring pipelines. params: url* |
hasdata_glassdoor_listing_getJobListings | Get GlassDoor Job Listings
Searches Glassdoor job listings by keyword and location with sort (recent/relevant), domain targeting, filters (date posted, distance, salary range, company rating, easy apply, remote), and nextPageToken pagination that keeps the filters. Returns an array of jobs with title, company, location, salary estimate, posted date, job URL, and jobId, plus per-page tokens. Use t params: keyword*, location*, sort, domain, datePosted, radius, minSalary, maxSalary, minRating, easyApplyOnly, remoteOnly, nextPageToken |
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/language, device type) plus page-based pagination (ijn). Returns each image with title, source page URL, direct image URL, thumbnail, dimensions, source name, and position. Use for visual-asset discovery, reverse-image workflows, dataset collection for ML/CV traini params: q*, location, uule, domain, gl, hl, tbs, safe, filter, deviceType, ijn |
hasdata_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/country targeting and nextPageToken pagination. Returns per-review rating, text, date, place name, place address, photos, and owner responses. Use for reviewer reputation checks, detecting fake/bot review patterns, local-guide activity analysis, and building r params: contributorId*, hl, gl, num, nextPageToken |
hasdata_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 categoryId. Returns each photo with image URL and thumbnail. Use for restaurant-menu extraction, venue/ambience visual audits, building rich place detail pages, and sourcing up-to-date imagery for POI listings. params: dataId, placeId, hl, categoryId, nextPageToken |
hasdata_google_maps_place_getPlaceDetails | Get Place Details
Fetches full Google Maps place data by placeId with optional domain/language localization. Returns name, address, coordinates, phone, website, categories, hours, rating, review count, price level, photos, attributes/amenities, and plus_code. With fetchWebResults, also returns the place panel's web results (the business's own site and its Instagram, Facebook, delivery and other l params: placeId*, domain, hl, fetchWebResults |
hasdata_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 by dataId or placeId, with language targeting. Returns per-post title, description, image, posted_at, link, and source/business name. Use for small-business intelligence, local-marketing monitoring, competitor activity tracking, and surfacing current promotion params: dataId, placeId, hl |
hasdata_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, ratingLow), topicId filter, and language. Returns per-review author name and profile link, star rating, text, published/relative date, likes count, owner response, attached photos, and local-guide flag. Use for reputation management, sentiment and topic mining params: dataId, placeId, hl, sortBy, topicId, nextPageToken |
hasdata_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, country, domain, and offset-based pagination (start). Returns the local pack list with placeId, name, address, coordinates, rating, review count, price level, categories, phone, website, hours, and thumbnail. Use for local lead generation, competitor density m params: q*, domain, gl, hl, start, ll |
hasdata_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 `caseId`, when searching with `asSdt` set to a case-law court scope, or in another case-law result's `citedCases`). Returns the case title, party names, court, procedural history, argued/decided dates, short citations, docket numbers, and every case cited withi params: caseId*, hl |
hasdata_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 its `resultId` (as returned in a google/scholar organic result). Returns formatted citation snippets (MLA, APA, Chicago, Harvard, Vancouver) and reference-manager export links (BibTeX, EndNote, RefMan, RefWorks). Use to build citation/bibliography features or co params: q*, hl |
hasdata_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 all-versions lookups (cites/cluster), review-article and citation-inclusion filters, language/language-restrict, start/num pagination, and asSdt to scope to case law (asSdt=2006 for all courts, 2003 for Federal courts only, or 4/6/3 plus comma-separated court c params: q*, hl, lr, start, num, asYlo, asYhi, scisbd, cluster, cites, asSdt, safe, filter, asVis, asRr |
hasdata_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 links, subtopic breakdowns, and, when continuable is set, a subsequentRequestToken for multi-turn continuation. Use for next-gen search interfaces, AI-answer monitoring, citation tracking, content research agents, building question-answering pipelines grounde params: q*, location, uule, gl, hl, continuable, subsequentRequestToken |
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 minute). Returns the AI-generated answer text, referenced source URLs, and expanded subtopic sections. Use as a follow-up call to Google SERP for tracking AI citations in SEO, fact-checking answers against sources, and LLM retrieval pipelines grounded in live params: pageToken* |
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 the ready-to-call `hasdataLink` next to it). Returns the venue name/rating/reviews/website/phone, a map link, a description, ticket sources (with official/unofficial flags), and the primary ticket link — details the SERP events widget does not show inline. Th params: pageToken* |
hasdata_google_serp_immersive_product_getImmersive_e29f691177 | Get Immersive Product Information
Expands the Google Shopping Immersive Product pop-up given an immersiveProductPageToken from the Google Shopping API, with optional moreStores (up to ~13 merchants instead of 3–5) and nextPageToken for paginating stores. Returns multi-store offers (merchant, price, shipping, URL), product specs, images, ratings, and the storesNextPageToken. Use for price-comparis params: pageToken*, moreStores, nextPageToken |
hasdata_google_serp_news_getGoogleNews | Get Google News Results
Retrieves Google News results by free-text query, topicToken (World, Business, Technology, etc.), sectionToken, publicationToken (e.g. CNN, BBC), or storyToken (full-coverage cluster with sort by relevance/date). Returns article title, snippet, source publisher, published date, thumbnail, and URL, plus tokens for navigating topics, sub-sections, and story clusters. Use for params: q, gl, hl, topicToken, sectionToken, publicationToken, storyToken, so |
hasdata_google_serp_product_getProductInformation | Get Product Information
Pulls detailed product data from Google Shopping by productId with searchType (offers, specs, reviews) and rich filters (free shipping, used-condition, sort by price/total price/deals/seller rating, reviews count). Returns product title, images, price, ratings, specs, merchant offers (seller, shipping, condition, total price), and review text depending on searchType. Use f params: productId*, location, uule, domain, gl, hl, searchType, start, filter |
hasdata_google_serp_serp_getSearchResults | Get Google Search Results
Full-featured Google Search scraper with location/uule, country (gl), language (hl, lr), domain, device type, safesearch, time/date filters via tbs (qdr, cdr), and tbm vertical selection (images, videos, news, shopping, local), plus offset/num pagination (num capped at 10 without tbm). Returns organic results (title, link, snippet, position), ads, knowledge graph, relate params: q*, location, uule, domain, gl, hl, lr, ludocid, lsig, kgmid, si, tbs, safe, filter, nfpr, tbm, deviceType, start, num |
hasdata_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. Returns organic results (title, link, displayed link, snippet, sitelinks, extensions, date, rating and review count), AI Overview with its text blocks and source references, answer box (featured snippet, calculator, unit and currency conversion, local time), k params: q*, location, uule, domain, gl, hl, lr, tbs, safe, filter, start, num |
hasdata_google_serp_shopping_getSearchResults | Get Shopping Search Results
Scrapes Google Shopping listings for a query with location/uule, country/language/domain, time/date filters, device type, shoprs filter-helper IDs, and offset pagination. Returns product title, price, merchant/source, rating, reviews count, thumbnail, product link, productId, immersiveProductPageToken, and filter chips with hasdata_link for refining by brand/price/cond params: q*, location, uule, domain, gl, hl, tbs, shoprs, deviceType, start |
hasdata_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 location/uule, country (gl/cr), language (hl/lr), device type, and page-based pagination. Supports Google's advanced filters (tbs). Returns video title, thumbnail, duration, source platform, channel/creator, direct video URL, the platform's video ID and profile params: q*, location, uule, gl, lr, hl, cr, page, tbs, deviceType |
hasdata_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, infants in-seat/on-lap), travel class, bags, max price, sort order (price, duration, emissions, departure/arrival time), stops, include/exclude airlines and connections, time windows, layover duration, and deep-search mode. Returns per-itinerary price, total params: departureId*, arrivalId*, outboundDate*, returnDate, type, multiCityJson, gl, hl, currency, travelClass, showHidden, adults, children, infantsInSeat, infantsOnLap, sortBy, stops, excludeAirlines, includeAirlines, bags, maxPrice, outboundTimes, returnTimes, lessEmissions, layoverDuration, includeConnections, excludeConnections, maxDuration, deepSearch, departureToken, bookingToken |
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", "fireworks festival in Hong Kong") into flight deals from one origin airport, with Google's AI choosing the destinations and travel dates. Each deal carries outbound and return dates, price, flight duration, trip length in days, number of stops, operating airlin params: q*, departureId*, arrivalId, type, travelClass, outboundDate, returnDate, travelDuration, tripLength, stops, maxDuration, maxPrice, includeAirlines, excludeAirlines, adults, children, infantsInSeat, infantsOnLap, gl, hl, currency |
hasdata_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 with ages), localization (country, language, currency), and advanced filters: price range, property types, amenities, minimum rating, brands, hotel class, free cancellation, special offers, eco-certified, vacation rentals only, bedrooms, bathrooms, and sort o params: q*, checkInDate*, checkOutDate*, gl, hl, currency, adults, children, childrenAges, sortBy, minPrice, maxPrice, propertyType__, amenity__, rating, brands, hotelClass, freeCancellation, specialOffers, ecoCertified, vacationRentals, bedrooms, bathrooms, nextPageToken, propertyToken |
hasdata_google_trends_search_getTrendsData | Get Google Trends Data
Pulls Google Trends data for one or more queries with geo targeting, region granularity (country/subregion/metro/city), date range, category, time zone, Google property (web, images, news, shopping, YouTube), and dataType (timeseries, geoMap, relatedTopics, relatedQueries). Returns interest-over-time series, geo-level breakdowns, and rising/top related topics/queries with r params: q*, geo, region, dataType, tz, cat, gprop, date |
hasdata_indeed_job_getJobDetails | Get Indeed Job Details
Fetches a single Indeed job posting by its viewjob URL. Returns job title, company, location, salary/compensation, employment type, full description, and benefits. Use for ATS/CRM enrichment, compensation benchmarking, resume-to-JD matching with LLMs, and structured archival of postings discovered via the Indeed Listing endpoint. params: url* |
hasdata_indeed_listing_getJobListings | Get Indeed Job Listings
Searches Indeed job listings by keyword and location with sort (relevance/date), country domain targeting, date-posted (1/3/7/14 days) and remote/hybrid filters, and offset-based pagination (start). Returns an array of jobs with title, company, location, salary, posted date, job URL, sponsored flag, and jobKey (Indeed's stable job id, the only reliable dedup key for sponso params: keyword*, location*, sort, domain, sponsoredOnly, datePosted, remoteType, start |
hasdata_instagram_comments_getInstagramComments | Get Instagram Comments
Fetches the comments on a public Instagram post or reel from its URL (`/p/`, `/reel/` or `/tv/` links, with or without the username segment). The first page returns the post (id, shortcode, caption, hashtags, mentions, likes and comments counts, owner, display image, images, video URL, DASH manifest, hasAudio flag, tagged location, and every carousel item as childPosts) plu params: url*, nextPageToken, includeMusic |
hasdata_instagram_posts_getInstagramPosts | Get Instagram Posts
Fetches the latest posts of a public Instagram account by username (handle) and returns each post with caption, hashtags, mentions, like and comment counts, play counts on videos and Reels, image and video URLs, and timestamp. Supports token-based pagination via nextPageToken to walk older posts. Private accounts and handles that do not exist or are hidden from logged-out view params: handle*, limit, nextPageToken |
hasdata_instagram_profile_getInstagramProfile | Get Instagram Profile
Fetches a public Instagram profile by username (handle) and returns full name, biography, external link, profile picture URL, followers count, following count, and verified/private flags. Use to enrich CRM/lead records, verify influencer reach before outreach, monitor competitor accounts, or build datasets of creator metadata for vetting and analytics. params: handle* |
hasdata_perplexity_chat_getPerplexityAnswer | Get Perplexity Answer
Sends a question to Perplexity anonymously and returns the `answer` as markdown text, plus every web page Perplexity searched in `sources` with its `domain`, `title`, `snippet`, `publishedDate` and `citation` number, the follow-up questions in `relatedQuestions`, a link to the thread on perplexity.ai in `url`, the `model` that answered and the `country` the answer was served params: prompt*, timezone |
hasdata_redfin_listing_getRealEstateListings | Get Redfin Real Estate Listings
Searches Redfin for-sale, for-rent, or sold listings with pagination. The location accepts a zipcode, city, neighborhood, school, school district, apartment-building name, or a full street address. Returns each listing with address, Redfin URL, list price, beds/baths, square footage, year built, days on market, status, coordinates, photos, and MLS number; an addres params: keyword*, type*, sort, price_min_, price_max_, monthlyPayment_min_, monthlyPayment_max_, monthlyPayment_interestRate_, monthlyPayment_insuranceRate_, monthlyPayment_downPaymentPercent_, monthlyPayment_downPaymentAmount_, monthlyPayment_mortgageTerm_, cost_hoa_, cost_pricePerSqft__min_, cost_pricePerSqft__max_, cost_excludeLandLeases_, cost_maxPropertyTaxPerYear_, cost_acceptedFinancing_, cost_priceReduced_, homeTypes__, beds_min_, beds_max_, baths, forSaleSquareFeet_min_, forSaleSquareFeet_max_, forRentSquareFootage_min_, forRentSquareFootage_max_, lotSize_min_, lotSize_max_, yearBuilt_min_, yearBuilt_max_, stories_min_, stories_max_, listingType_category___, listingType_excludeShortSales_, listingType_redfinListingsOnly_, statusOptions__, onlyWithDealOrPromotion, exclude55PlusCommunities, timeOnRedfin |
hasdata_redfin_property_getPropertyDetails | Get Redfin Property Details
Fetches the full Redfin property page by URL. Returns address, list/sold price, price history, Redfin Estimate, beds/baths, square footage, lot size, year built, property type, HOA, days on market, school ratings, tax history, listing agent, full description, photos, and nearby comparables. Use for CMA reports, investor due-diligence, valuation models, listing enrichme params: url* |
hasdata_shopify_collections_getCollections | Get Shopify Store Collections
Lists collections from any public Shopify storefront URL with limit (up to 250) and page pagination. Returns each collection's id, title, handle, description, image, and timestamps. Use the returned handles as input to the Shopify Products endpoint to enumerate category-specific catalogs, or to map a competitor's merchandising taxonomy and track collection changes ov params: url*, limit, page |
hasdata_shopify_products_getProducts | Get Shopify Store Products
Pulls products from any public Shopify storefront URL, optionally filtered by a collection handle, with limit (up to 250) and page pagination. Returns product id, title, handle, vendor, product_type, tags, body_html, images, variants with prices/SKUs/inventory status, and timestamps. Use for competitive price monitoring, catalog mirroring, availability tracking, buildin params: url*, limit, page, collection |
hasdata_tiktok_comments_getTikTokComments | Get TikTok Comments
Fetches the comments on a public TikTok video by its numeric video id, or the replies to a specific comment when commentId is given. Each comment returns text, like count, timestamp, reply count, and author (username, nickname, avatar, plus hasdataLink to the profile endpoint and hasdataPostsLink to the posts endpoint). The first page of top-level comments also returns `post` params: videoId*, commentId, nextPageToken |
hasdata_tiktok_posts_getTikTokPosts | Get TikTok Posts
Fetches a page of videos for a public TikTok account by username (handle) and returns each video with description, hashtags, mentions, like/comment/share/play/collect counts, cover and playable video URLs, music, duration, and timestamp. Returns a page of ~30 videos plus a `nextPageToken`; pass that token back to walk the account history one page at a time. Use to monitor competi params: handle*, nextPageToken |
hasdata_tiktok_profile_getTikTokProfile | Get TikTok Profile
Fetches a public TikTok profile by username (handle) and returns nickname, biography, bio link, avatar URLs, verified/private flags, account creation time, and followers, follows, likes, videos, and friends counts. Use to enrich CRM/lead records, verify influencer reach before outreach, monitor competitor accounts, or build datasets of creator metadata for vetting and analytics params: handle* |
hasdata_tiktok_search_getTikTokSearch | Search TikTok
Searches TikTok by keyword and returns either videos (with description, hashtags, mentions, like/comment/share/play counts, cover and playable video URLs, music, and author) or users (nickname, bio, avatar, verified flag, follower count). Each author and each user carries a hasdataLink to their profile endpoint and a hasdataPostsLink to their posts endpoint. Supports token-based pag params: keyword*, type, nextPageToken |
hasdata_walmart_product_getWalmartProduct | Get Walmart Product Details
Scrapes one Walmart product page on a chosen storefront by item id or URL. Returns title, brand, model, UPC, condition, availability, price with strikethrough before-price and unit price, the seller holding the buy box with its rating and return policy, badges, SNAP EBT eligibility, Walmart+ savings, star rating with the per-star review breakdown and AI review summarie params: itemId, url, domain, language, otherOffers |
hasdata_walmart_reviews_getWalmartReviews | Get Walmart Product Reviews
Scrapes the customer reviews of one Walmart product on a chosen storefront by item id or URL, ten reviews a page. Returns each review with its rating, title, full text with paragraphs preserved, submission date, author, verified-purchase flag, helpful and not-helpful vote counts, badges, marketplace seller, photos and videos, and the review aspects it was tagged with. params: itemId, url, domain, language, page, sort, rating, aspectId, condition, verifiedPurchasesOnly |
hasdata_walmart_search_getSearchResults | Get Walmart Search Results
Runs a keyword or category search on a chosen Walmart storefront with pagination, price range and fulfillment filters, facet narrowing, and sort order (best match, price low-to-high, price high-to-low, bestseller, highly rated, new arrivals). Returns the product list with item id, title, product URL, brand, price and strikethrough before-price, star rating, review count params: q, catId, domain, language, sort, url, page, minPrice, maxPrice, deliveryType, facet |
hasdata_web_scraping_web_scraping_scrapeWebPage | Scrape Web Page
Universal web scraper that fetches any public URL through managed proxies (datacenter or residential, geo-targeted) with optional JS rendering, custom headers, wait conditions, jsScenario actions (click, scroll, fill, waitFor), screenshots, resource/ad/URL blocking (these require JS rendering), and extractRules/aiExtractRules for LLM-driven structured extraction. Returns HTML, tex params: url*, headers, proxyType, proxyCountry, blockResources, blockAds, blockUrls, wait, waitFor, jsScenario, extractRules, screenshot, jsRendering, autoMode, extractEmails, extractLinks, includeOnlyTags, excludeTags, removeBase64Images, outputFormat, aiExtractRules |
hasdata_yellowpages_place_getPlaceDetails | Get Yellow Pages Place Details
Scrapes a single YellowPages business listing URL and returns business name, street address, city, region, zip code, coordinates, phone, website, hours of operation, payment methods, categories, ratings, review counts, photos, and service descriptions, plus email and years in business on yellowpages.com listings. Fields the listing does not publish, such as a street params: url* |
hasdata_yellowpages_search_getSearchResults | Get YellowPages Search Results
Runs a YellowPages business search by keyword plus location with sort (default, distance, averageRating, name; yellowpages.com only), country domain targeting, and page-based pagination. Returns each business with name, listing URL, phone, address, categories, rating, review count, and years in business. Use for B2B lead generation by niche and city, feeding the res params: keyword*, location*, sort, domain, page |
hasdata_yelp_place_getPlaceDetails | Get Yelp Place Details
Fetches a single Yelp business by Yelp ID or alias with domain targeting. Returns name, address, phone, website, price range, categories, overall rating, review count, hours, amenities, photos, and highlighted reviews. Use to enrich leads or listings with verified Yelp metadata, monitor a competitor's rating and review count over time, or validate hours/amenities before dis params: placeId*, domain |
hasdata_yelp_reviews_getPlaceReviews | Get Yelp Place Reviews
Fetches the review feed of a single Yelp business by Yelp ID, with sorting (relevance, date, rating, elites), filtering by star rating, language and free-text query, and cursor pagination. To page, either step `start` by `num`, or resend the `pagination.nextPageToken` of the previous response as the `nextPageToken` parameter, keeping the other filters unchanged, until `pagi params: placeId*, domain, query, sortBy, rating, languageCode, notRecommended, start, num, nextPageToken |
hasdata_yelp_search_getSearchResults | Get Yelp Search Results
Runs a Yelp business search by keyword and location with optional map-bounded radius via the `l` parameter (g:lon1,lat1,lon2,lat2), domain targeting, and offset-based pagination. Returns a ranked list of businesses with Yelp alias/ID, name, categories, rating, review count, price tier, and thumbnail. Use the returned aliases as input to the Yelp Place endpoint for full det params: keyword*, location*, l, domain, start |
hasdata_youtube_channel_getYoutubeChannel | Get YouTube Channel Data
Fetches a YouTube channel by its ID (`UC…`) or handle (`@name`) and returns structured data for any channel tab — `featured`/Home, `videos`, `shorts`, `streams`, `playlists`, `posts`, `podcasts`, `releases`, `store` (desktop only), `about`. Returns channel identity (title, description, avatar, banner), subscriber count, country, join date, total-view count and social link params: channelId*, tab, gl, hl, deviceType, paginationToken |
hasdata_youtube_search_getYoutubeSearchResults | Get YouTube Search Results
Searches YouTube for a query and returns the full results page split into `videoResults` (videoId, title, views, length, publish date, chapters, channel info, extensions like 4K/CC), `channelResults` (channelId, handle, subscribers, verified flag), `shortsResults` / `inlineShortsResults`, themed `shelves` (e.g. 'People also watched', 'Latest from <creator>'), `adsResult params: q*, gl, hl, deviceType, sp, sortBy, date, videoType, length, filters__, paginationToken |
hasdata_youtube_transcript_getYoutubeTranscript | Get YouTube Video Transcript
Returns the timed transcript (subtitles) of a YouTube video by its 11-character `videoId`. `languageCode` selects the track (e.g. `en`, `de-DE`, `pt-BR`); `type=asr` requests the auto-generated speech-recognition track. Each segment in `transcript[]` carries `startMs`, `endMs`, `snippet`, and a formatted `startTimeText`. The response also includes `availableTranscript params: v*, languageCode, type |
hasdata_youtube_video_getYoutubeVideo | Get YouTube Video Data
Fetches a single YouTube video by its 11-character `videoId`. Returns title, thumbnail, raw + normalized views and likes, `lengthSeconds`, publish date, category, keywords/tags, `isFamilySafe` / `isUnlisted` flags, the uploading channel (id, link, subscribers, avatar), the full description with parsed links and hashtags, available `captions` tracks (with `kind: asr` for aut params: v*, gl, hl, deviceType |
hasdata_zillow_listing_getRealEstateListings | Get Zillow Real Estate Listings
Searches Zillow for-sale, for-rent, and sold listings by keyword with rich filters (price, beds, baths, home type, year built, lot/square footage, HOA, listing status, amenities, views, pet policy, days on Zillow) and pagination. Returns each listing with address, Zillow URL/zpid, price, Zestimate, beds/baths, sqft, home type, status, days on Zillow, coordinates, t params: keyword*, type*, sort, price_min_, price_max_, beds_min_, beds_max_, baths_min_, baths_max_, yearBuilt_min_, yearBuilt_max_, lotSize_min_, lotSize_max_, squareFeet_min_, squareFeet_max_, homeTypes__, listingPublishOptions__, hoa, propertyStatus__, tours__, otherAmenities__, views__, pets__, basement__, singleStoryOnly, hide55plusCommunities, daysOnZillow, moveInDate, mustHaveGarage, parkingSpotsMin, keywords, page |
hasdata_zillow_property_getPropertyDetails | Get Zillow Property Details
Fetches the full Zillow property page by URL/zpid, with optional agent email extraction. Returns address, list price, Zestimate and Rent Zestimate, price and tax history, beds/baths, living area, lot size, year built, home type, HOA, days on Zillow, listing description, features/amenities, photos, school assignments, walk/transit scores (building pages only), and listi params: url*, extractAgentEmails |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.