The TripAdvisor API returns structured travel data across destinations, attractions, airlines, restaurants, and community forums. It includes:
Place Results - The place_results array returns destinations, attractions, airlines, and restaurants with position, place_id, title, type, link, description, rating, reviews, mentions, review_snippet, location (when available), and thumbnail images.
Destination & Attraction Data - Destinations and attractions include descriptions, location metadata, ratings, review counts, and preview images.
Airlines & Restaurants - Airline and restaurant results include descriptions, ratings, total reviews, highlighted review snippets, and high-resolution thumbnails.
Forum Results - The forum_results array returns TripAdvisor forum discussions with forum_id, title, link, snippet, highlighted words, author details, ISO timestamps, and location.
About This Result - The about_this_result object provides the site title, canonical link, displayed_link, and favicon as shown in Google Search.
Knowledge Graph - The knowledge_graph object returns entity-level information such as title, subtitle, description, founding date, headquarters, CEO details, and authoritative sources (e.g. Wikipedia).
Official Profiles - The profiles array lists verified social profiles (Facebook, Twitter, etc.) with direct links and icons.
In Their Own Words - The in_their_own_words object includes an official description snippet from the company’s own website, along with a direct source link.
Web Results - The web_results array surfaces third-party coverage from trusted sources (e.g. Investopedia, NerdWallet, Trustpilot), including titles, snippets, publication dates, ratings, and review counts when available.
Site History - The site_first_indexed_by_google object indicates how long the site has been indexed by Google, with a link to historical snapshots on the Internet Archive.
The Google Product Page API returns detailed product information from Google Shopping product pages. It includes the same information as in the Google Product API:
Product Data - The product object provides product_id, title, link, rating, reviews, description, variations, reviews_histogram, and images.
Offers - The offers array returns seller listings with price, extracted_price, link, merchant (name, link, rating), and delivery information.
Typical Prices - The typical_prices shows price ranges and trends for the product.
Review Results - The review_results includes review summaries and individual reviews with rating, text, source, and date.
Specifications - The specifications array provides detailed product attributes.
Discussions and Forums - The discussions_and_forums array returns related community discussions.
Differences vs Google Product API
Often returns more offers on the first page.
Includes html_url.
⚙️ Engine Improvements:
Google Rank Tracking API
Fixed an issue with empty/partial results.
Added search_information.html_url field.
Added page request parameter.
Google Search API
Fixed organic_results on device=mobile.
Fixed ai_overview list and reference_indexes extraction.
Fixed weather results parsing.
Fixed perspectives parser for new HTML formats.
Google Shopping API
Fixed shopping_ads selectors.
Google Product Offers API
Added search_information.total_offers key.
Improved pagination for last page results.
Google Maps API
Added gl request parameter.
Google News API
Updated hl allowed values.
Google News Portal API
Fixed menu_topics extraction.
Google AI Mode API
Fixed text_blocks extraction.
Fixed reference_links extraction.
Google Local API
Added support for edge cases.
Google Ads Transparency Center API
Fixed missing images in ad details
Meta Ad Library API
Added sort_by parameter.
Added country parameter to ad details.
Fixed unsupported page_id parameter removal.
Facebook Business Page API
Improved parsing.
Walmart Search API
Fixed request handling.
Amazon Product API
Fixed image extraction.
YouTube Transcripts API
Fixed only_available parameter documentation.
YouTube Channel Videos API
Fixed pagination.
LinkedIn Ad Library API
Fixed headline extraction.
⏭️ What’s coming next?
Google Maps Search Along Route API
TripAdvisor Place API
TripAdvisor Place Reviews API
Google Related Questions API
Airbnb Experiences API
Airbnb Services API
TikTok Transcripts API
More MCP Tools
Stay tuned for more updates! As always, we’re committed to providing you with the best experience.
January 2026: Update
New
Today, we're thrilled to update you on some of the newest enhancements and give you a sneak peek into what’s coming next.
The Remote MCP Integration enables AI assistants to call SearchAPI tools directly through the Model Context Protocol."Find round-trip flights from NYC to Tokyo in March, under $1000, with one checked bag"
We're starting with travel (flights, hotels, vacation rentals), but this is just the beginning. We have 100+ APIs and will continue adding tools based on your needs.
What's a bundle?
A bundle is a collection of tools you connect to your AI assistant. We offer preconfigured bundles, such as Google Travel, but you can also build your own. Pick exactly the tools you need and create a custom bundle for your workflow.What we launched:
The Walmart Reviews API returns structured review, sentiment, and media data for a single Walmart product. It includes:
Product Data - The product object provides core fields such as title, product link, average rating, total review count, number of text reviews, recommendation percentage, media count, and a full star-rating histogram with per-rating counts and percentages.
Customer Reviews - The reviews.customer_reviews array returns individual reviews with review ID, title (when available), full text, rating, review dates (human-readable and ISO), user identifiers, user name, feedback counts, verification badges, seller information, fulfillment type, and item-level metadata.
Top Reviews - Dedicated top_positive_review and top_negative_review objects return representative customer feedback, including full review text, rating, timestamps, and reviewer metadata.
Aspect Statistics - The aspect_stats array highlights frequently mentioned product aspects (e.g. battery, handle, scratches) with occurrence counts, enabling topic-based analysis and filtering.
AI Review Summary - The ai_summary object provides an overview, including a title, natural-language summary, and aspect-level sentiment spans with polarity indicators.
Bullet Review Summary - The bullet_review_summary object groups feedback into pros, neutral points, and cons, each with standardized aspect names, polarity, and short summaries.
Review Media - The product_media array returns images submitted with reviews, including normal and thumbnail URLs and associated ratings.
Reviews - The reviews array returns individual page reviews with review ID, review link, recommendation status (recommend/doesn’t recommend), full review text, and review dates in both human-readable and ISO formats.
User Information - Each review includes a nested user object containing user ID, name, profile link (when available), and thumbnail image URL.
Engagement Metrics - Reviews return reactions_count and comments_count, allowing analysis of engagement and visibility per review.
HTTP Post Request
HTTP POST request support was added to address pagination limitations when working with large result sets.
When paginating through extensive datasets, the next_page_token can grow significantly in size (for example, 2KB → 5KB → 8KB+ per page). Passing large pagination tokens as URL query parameters can exceed URL length limits enforced by HTTP clients, browsers, proxies, CDNs, load balancers, or servers. This may result in errors such as 414 (URI Too Long) or 413 (Request Entity Too Large).
To mitigate this, POST requests allow pagination tokens to be sent in the JSON request body rather than the URL. This avoids URL size constraints and enables reliable pagination regardless of token length.
This approach is especially important for APIs with opaque or encoded pagination tokens (such as the Meta Ads Library API), where token size is not predictable and can increase across pages.
By supporting HTTP POST, pagination remains stable and consistent even when iterating through very large datasets.
🔧 Engine Improvements:
Google Search API
Fixed ai_overview selectors and improved extraction reliability
Fixed knowledge_graph selectors
Fixed related_questions selectors
Fixed inline_images selectors
Google AI Mode API
Fixed text_blocks.reference_indexes selectors
Fixed q request parameter encoding
Google Images Light API
Fixed an edge case that returned empty results
Google Lens API
Added has_exact_matches key when search_type=all
Fixed issues with incorrectly encoded URLs
Fixed country request parameter handling
Google Shopping API
Fixed shopping_results.product_id and shopping_results.prds values
Google Product API
Fixed an issue returning empty results
Google Product Offers API
Fixed offers.extracted_delivery_price selectors
Fixed offers.delivery_price selectors
Added new keys: promo_code, promo_discount, extracted_promo_discount, promo_expires
Google Maps API
Fixed edge cases when results were empty
Fixed ads selectors
Google Maps Reviews API
Fixed topics extraction
Google News API
Added new countries for hl request parameter validation
Bing Search API
Fixed local_results selectors
Fixed organic_results selectors
Fixed knowledge_graph selectors
Bing Images API
Fixed images.source.link selectors
Airbnb Search API
Improved edge cases when results were not returned
Apple Product API
Fixed app_details.logo cases
Fixed product.videos extraction
Amazon Product API
Fixed product.variants cases
Amazon Offers API
Fixed an edge case returning empty results
eBay Search API
Fixed organic_results.reviews and organic_results.price extraction
eBay Product API
Added a fallback for product.product_id retrieval
YouTube Transcripts API
Fixed requests returning empty results
TikTok Ads Library API
Fixed an edge case where responses returned no results
The Airbnb Property API returns detailed structured data for a single Airbnb listing. It includes:
Property Data - The property object provides core fields such as id, title, description, link, rating, review count, guest_capacity, and accommodations (room type, beds, bath).
Amenities - A normalized amenities array, where each item includes name and is_available. This allows consistent feature parsing across listings.
Ratings - Category-level ratings are available under property_ratings, including cleanliness, accuracy, check-in, communication, location, and value.
Rules & Safety - house_rules contains check-in/checkout times, check-in method, and stay restrictions. safety_policies lists safety devices or requirements (e.g., smoke alarm, CO alarm).
Location & Images - gps_coordinates return latitude and longitude. The images array includes captioned image URLs for building galleries or media displays.
Host Information - A separate host object provides host ID, name, profile URL, bio, verification flags, rating, review count, hosting duration, response metrics, and avatar URL.
The structure is consistent with other accommodation APIs (e.g., Google Hotels Property), making it easy to reuse data models across different APIs.
The Airbnb Reviews API returns structured review data for a single Airbnb listing. It includes:
Review Metadata - The search_information object exposes the total number of reviews available for the property.
Reviews - Each review entry includes review_id, full text, language, rating, relative and ISO timestamps, and a nested user object containing id, name, profile_link, details, and avatar.
User Data - The user object standardizes reviewer information across listings, including unique identifiers and profile metadata.
Sorting Options - Reviews can be ordered using the sort_by parameter. Supported values are most_relevant (default), most_recent, highest_rating, and lowest_rating.
Topic Filtering - The topic_id parameter filters reviews by a single topic. Topics (e.g., location, cleanliness, hospitality, amenities, comfort, value, walkability, etc.) are provided in the topics field when available. topic_id cannot be used with the q search parameter.
The structure is consistent with other review-related APIs, making it straightforward to reuse filtering, pagination, and user-data handling logic across different APIs.
Image Preview - The image_preview object contains the main image (link, width, height) and a list of detected crops. Each crop includes a category, crop_id, is_product flag, and normalised crop coordinates.
Object Detection - Crops returned in image_preview.crops represent detected objects within the image, such as furniture items or decor elements, with associated labels and bounding regions.
Visual Matches - The visual_matches array lists visually similar items from external sources. Each result includes position, title, snippet, source domain, link, thumbnail, and a high-resolution image object.
Related Searches - The related_searches array provides image-based query suggestions from Yandex, each with a title and direct search link.
Similar Images - The similar_images array contains image search result pages that match the original input closely. Each item includes position, link, thumbnail, and an image object.
The structure mirrors Google Lens API keys, providing consistent fields for detected objects, similarity ranking, and related visual content across APIs.
Page Data - The page object provides core fields such as id, name, page link, follower count, following count, and links to follower/following lists. It also includes profile and cover photo URLs in both original and page-link formats.
Followers & Following - Follower and following objects include text labels, direct links, and numeric counts, enabling consistent parsing of engagement metrics.
Photos - The API exposes profile_photo_original, profile_photo_link, cover_photo_original, and cover_photo_link for retrieving image assets or linking directly to Facebook-hosted media.
About Information - The about object contains formatted categories, address, coordinates, phone number, website, review metrics (rating percentage and total reviews), and price range.
Location Data - gps_coordinates returns latitude and longitude for map-based features or store locators.
The Google Shorts API returns short-form video results surfaced in Google Search. It includes:
Shorts Results - Each entry in the shorts array provides position, title, link to the original video, source platform (e.g., TikTok), author/creator name, video length, and a thumbnail for preview rendering.
The Google Books API returns structured book results from Google Books search. It includes:
Organic Results - Each item in organic_results provides position, book id, title, link to the Google Books page, publication date, and optional extensions such as author and year.
Authors - The authors array includes each author's name and a link to their author-specific Google Books search page.
Book Metadata - Additional fields such as snippet, extensions, and publication date provide concise book information suitable for previews or summaries.
Related Links - The other_links array includes links such as preview pages, additional editions, or alternate book formats.
Thumbnails - A thumbnail field is available for displaying book cover previews, returned as a base64 image or external image URL.
🔧 Engine Improvements:
Google Search API
Fixed local_news selectors.
Added local_news.iso_date and perspectives.iso_date fields.
Fixed local_results parsing for device=mobile requests.
Google News API
Added top_stories.iso_date and organic_results.iso_date fields.
Google Shopping API
Fixed extraction of shopping_results.seller_favicon.
Improved extracted_price handling in edge cases.
Google Product Offers API
Improved offer extraction when product_token is obtained through product variations.
Google Lens API
Fixed an edge case where results were not returned.
Google Maps API
Fixed local_results.ludocid extraction in edge cases.
Added only_available request parameter to return any available transcript for a video.
Apple Product API
Updated parsers to accommodate UI changes. All existing keys remain unchanged.
Walmart Search API
Fixed issues affecting the page request parameter.
Database Infrastructure Upgrade
We upgraded our primary database on December 1, 2025, to resolve intermittent HTTP 500 errors affecting approximately 0.0001% of requests, caused by connection exhaustion under high load.
Maintenance Window (UTC)
Start: December 1, 2025, at 11:00 UTC
End: December 1, 2025, at 11:13 UTC
We use AWS RDS Multi-AZ, which performs automatic failover during upgrades and typically completes in under 60 seconds. We didn't observe any noticeable disruption during the switch.
The new instance runs on a newer-generation CPU with significantly improved performance characteristics. Early metrics already show reduced request latency across API endpoints, and we're planning additional performance optimisations in the coming months.
This upgrade also provides the capacity headroom we've planned for the next 12 months of growth.
⏭️ What's coming next?
Walmart Reviews API
Facebook Business Page Reviews API
Instagram Profile Posts API
TripAdvisor API
Airbnb Experiences API
Airbnb Services API
TikTok Transcripts API
Stay tuned for more updates! As always, we're committed to providing you with the best experience.
November 2025: Update
New
Today, we're thrilled to update you on some of the newest engines, improvements, and give you a sneak peek into what’s coming next.
The Google AI Overview API returns Google’s new AI-generated summaries directly from search results. It provides:
AI-Generated Summaries - answers generated by Google’s AI. Each summary is divided into text_blocks: paragraphs, headers, or lists, preserving Google’s full logical structure.
Linked References - Every fact and section includes a reference_indexes array linking to authoritative sources, such as Wikipedia, YouTube, or media outlets. These are available under the reference_links field, which includes each source’s title, link, snippet, and domain.
Related Searches - Contextual follow-ups surfaced by Google’s AI, accessible through the related_searches array, each with its own query text and search link.
Structured Text Elements - Responses are organized into semantic blocks:
paragraph - a standalone text answer, optionally with a link.
header - section titles within the AI Overview.
unordered_list - bullet points with nested items (each a paragraph block).
Markdown Output - The API also returns a markdown field, giving the AI-generated summary in formatted Markdown.
The structure is the same as in Google ai_overview field, ensuring compatibility with the main Google Search API and making it easy to integrate.
The Airbnb API returns real-time property listings from Airbnb search results, including prices, ratings, and availability. It provides:
Property listings - Each result includes title, description, price breakdown, rating, reviews, accommodations, coordinates, badges (like Superhost), and image URLs.
Pagination - next_page_token for fetching additional results.
Field structure follows the same pattern as other travel APIs (e.g. Google Hotels), making it easy to reuse the same data model across platforms.
The Google Maps Directions API returns detailed route information between locations, including driving, transit, walking, and flight options. It provides:
Travel modes - Driving, Transit, Flying, and more, each with estimated durations and distances.
Places info - Start and destination points with addresses and coordinates.
Directions - Step-by-step routes with instructions, distances, durations, routes via highways or lines, and warnings.
Transit details - Full trip segments including departure/arrival times, vehicles, service providers, intermediate stops, buy ticket links, and time zones.
Flights data - Direct flight segments with airlines, prices, and a flights_link to Google Flights.
The Google News Portal API returns full article listings, menus, and topic data from Google News pages. It includes:
Organic results - News articles with title, link, thumbnail, publication date (iso_date), source info (name, favicon, authors), and optional section or story_token fields.
Menu and topic data - menu_topics, related_topics, and sub_menu_sections provide navigation tokens used to fetch related or localized sections.
Related publications - Lists associated outlets or magazines (related_publications).
Social and interactive data - posts_on_x for embedded posts and frequently_asked_questions for article-related Q&A content.
All fields and layouts follow the same structure used in other Google News-related APIs.
The Google Forums API returns discussion-style results from community platforms like OpenAI Community and other forums surfaced on Google. It provides:
Organic results - Forum threads with title, link, source, domain, snippet, date, and optional sitelinks for related posts.
Related searches - Follow-up queries users commonly explore on similar topics.
Pagination - Links to the next set of forum results.
All keys are consistent with the Google Search API.
🔧 Engine Improvements:
Google Search API
Fixed related_questions when AI generates an answer.
Google has deprecated the num parameter in standard search requests, which disrupted rank trackers and made it unreliable to fetch more than the default results. Our new Google Rank Tracker API solves this by letting you retrieve up to 100 organic results in a single request.
Highlights:
Organic results – identical JSON keys and fields as the Google Search API
Flexible results control – specify how many results to return (up to 100)
Consistent structure – no integration changes required
Context As of September 11, 2025, Google began phasing out the num=100 parameter. Many SEO tools relying on it have shown gaps, inflated impressions, corrections, or required multiple requests to achieve the same output. Our API maintains the browser session and returns 100 results by default (configurable), ensuring uninterrupted rank tracking while others adapt.
The Google AI Mode API returns results from Google’s new AI-generated answers interface (the “AI Overview” style results). The response includes generated text blocks, references, and supporting content, alongside regular search results. It provides:
Text Blocks - Structured AI output, returned as paragraph, header, code_blocks, unordered_list, etc. Each block contains the generated content and optional reference_indexes mapping back to sources.
Markdown - Combined structured text blocks available as a single markdown string.
Reference Links - Sources cited by the AI, including title, link, snippet, and source.
Web Results - Standard organic search results (title, link, displayed_link, source, snippet).
Local Results - Place listings with position, title, link, rating, reviews, price, type, address, and is_closed.
Inline Shopping - Product listings with position, title, link, rating, reviews, price, extracted_price, and optional original pricing fields.
Google Product, Offers, Reviews, Specs APIs changes
The Google Product, Offers, and Reviews APIs have been migrated to the new Google Shopping UI. Existing keys remain unchanged, and behavior is consistent with previous versions. The separate GoogleProduct Specs API has been deprecated. All specifications are now included in the Google Product response when using the product_token parameter. Here are the latest changes for every engine:
product_id and prds parameters are still supported and continue to return offers and essential product information.
Use the product_token parameter from the Google Shopping API for more detailed product data, including specifications, variations, review_results, and more.
All product specifications are now included directly in the Product API (Specs API is no longer available).
The Bing Videos API returns video search results from Bing, with structured data for videos, ads, and recommendations. It provides:
Video Results – Each video includes position, title, link, snippet (description), length, source (e.g., YouTube), date, channel, views, and a thumbnail.
Shorts – Compact video results in short format, with position, title, link, channel, views, duration, and thumbnail.
Suggestions – Related search topics with quick-access links and preview thumbnails for refining the query.
Ads – Sponsored video listings with position, title, link, tracking_link, displayed_link, snippet, sitelinks (extra links), and extensions (additional highlights).
JSON keys are kept the same as in the Google Videos API.
🔧 Engine Improvements:
Google Search API
Fixed answer_box keys when type=currency_converter.
Google Images API
Fixed an issue where the first page did not return images.
Google Lens API
Fixed support for search_type=all requests.
Added support for an additional Google Lens layout.
Google Shopping API
Added include_favicon request parameter.
Added new Sort By values in filters.
Updated product_link and offers_link paths to match the new UI format.
Google Flights API
Fixed a case where passing a kgmid value prevented flights from being returned.
Google Ads Transparency Center API
Fixed an issue where empty responses were returned.
Amazon Offers API
Fixed an issue where pagination was incorrectly included on the last page.
Google Play Store API
Added a new layout for searching for specific apps.
Added organic_results.logos key.
Google Play Product API
Fixed product.description key.
Baidu Search API
Fixed pagination.next key.
DuckDuckGo API
Improved request reliability.
⏭️ What's coming next?
Google AI Overview API
Google Place API
Google News Portal API
Google Maps Directions API
TikTok Profiles API
TikTok Video Transcripts API
Facebook Business Page API
Instagram Profile API
Walmart Reviews API
Stay tuned for more updates! As always, we're committed to providing you with the best experience.
September 2025: Update
New
Today, we're thrilled to update you on some of the newest releases and give you a sneak peek into what’s coming next.
A simplified version of the Google Videos API that returns only the essential data: title, link, snippet, length, and more. It delivers the same structure as the Google Videos API, making migration effortless. Thanks to the reduced payload, it offers faster response times.
The TikTok Ads Library API returns TikTok’s public ad data, making it easier to review campaigns, study competitors, and track creative trends. It offers:
Ad Listings – Advertiser name, ad ID, first/last shown dates, cover image, and video link.
Audience Reach – Estimated audience size ranges with min/max values.
Advertiser Details – Advertiser ID, business name, and campaign filters like country, time period, and page.
Creative Assets – Direct links to video files and thumbnails for review and analysis.
The Google Shopping Filters API returns all available filters for a shopping query, including those hidden in the standard Google Shopping API. It provides:
Filter Results – Organized by type (e.g., Category, Brand, Price).
Options – Each filter option contains a label (e.g., PlayStation Controllers, PlayStation Games, Video Games) along with a shoprs token that can be used to refine the search.
JSON keys are kept the same as in the Google Shopping API for seamless integration.
🔧 Engine Improvements:
Google Search API
Fixed ads.link selectors.
Google Lens API
Fixed exact_matches with safe_search=off request parameter.
Google News API
Fixed organic_results selectors.
Fixed search_information.total_results and search_information.time_taken_displayed selectors.
Google Hotels API
Added bounding_box request parameter, allowing hotel searches within specific coordinates.
Fixed an edge case where hotels did not return any results.
Google Flights API
Fixed an edge case with the booking_token in separate_tickets cases.
Google Finance API
Fixed knowledge_graph.about.currencies selectors.
Google Ads Transparency Center API
Fixed an edge case when the API didn't return any results.
Amazon Search API
Fixed organic_results.reviews selectors.
Amazon Product API
Fixed product.reviews selector.
Baidu Search API
Added organic_results.start_reading_link and organic_results.latest_chapter_link.
Bing Search API
Fixed organic_results.title and organic_results.link selectors.
Added answer_box key.
Other
Added YouTube OpenApi specs.
⏭️ What's coming next?
Yandex Search API
Google AI Mode API
Google Place API
Google News Portal API
Google Maps Directions API
Bing Videos API
Walmart Reviews API
OpenApi specs
Stay tuned for more updates! As always, we're committed to providing you with the best experience.
August 2025: Update
New
Today, we're thrilled to update you on some of the newest additions and give you a sneak peek into what’s coming next.
A simplified version of the Google Images API that returns only the essential data: image titles, thumbnails, source domains, and original image links (mobile only). It delivers the same structure as the Google Images API, making migration effortless. Thanks to the reduced payload, it offers significantly faster response times.
A simplified version of the Google News API that returns only the essentials: article titles, links, sources, publish dates, snippets, and thumbnails. With the same JSON structure as the Google News API, it’s easy to switch or scale. Optimized for speed and simplicity.
The LinkedIn Ad Library API provides structured access to sponsored content from LinkedIn advertisers. Built for transparency and ad intelligence, it offers:
Ad Listings: Headlines, creatives (images), call-to-action text, and destination URLs.
Advertiser Details: Includes advertiser name, logo thumbnail, and unique ad IDs.
Ad Types: Supports both image and rich text formats from public ad disclosures.
Media & Descriptions: High-resolution images, short/long descriptions, ingredients, and marketing highlights.
Reviews & Ratings: Top positive and negative reviews, average rating, total count, and review metadata.
Fulfillment Options: Real-time delivery and pickup details with expected dates and item limits.
Variants & Attributes: Full variant trees (e.g. pack size), unit pricing, subscription eligibility, and badges like “Best Seller.”
JSON format matches our Amazon Product API for easier migration.
YouTube Trends API is Deprecated
The YouTube Trends API has been deprecated following YouTube’s discontinuation of its Trending page in July 2025. This change reflects a strategic shift toward personalized discovery, driven by AI-based recommendations and genre-specific performance charts.
No Global Trending: The static, one-size-fits-all trending feed has been retired.
Personalized Surfacing: Content discovery is now tailored to user preferences, location, and viewing history.
New Creator Tools: YouTube is rolling out features to boost visibility through contextual promotion rather than global rankings.
API Impact: The youtube_trends engine is no longer supported.
You can always contact us and let us know if you'd like us to add or change something based on your specific use case.
🔧 Engine Improvements:
Google Search API
Fixed a bug where ads.block_position = bottom_ads was incorrectly extracted.
Resolved extraction issues for organic_results.sitelinks.inline on device=desktop.
Fixed the extraction of organic_results.sitelinks.expanded on device=mobile.
Google Lens API
Fixed extraction for search_type=exact_matches.
Fixed extraction for search_type=visual_matches and search_type=products when used with the q request parameter.
Google Maps API
Addressed a rare edge case that returned empty results.
Google Patents API
Fixed extraction of organic_results.title, organic_results.snippet, and organic_results.inventor.
Google Events API
Added support for the chips request parameter.
Fixed extraction of events.address and events.location.
Google Finance API
Fixed a bug where the summary field returned no results.
Google Ads Transparency Center API
Resolved an edge case that resulted in an error response.
Bing Search API
Added initial support for advanced search operators, like site: in the q parameter. Response time is currently high; optimizations are in progress.
Amazon Product API
Fixed extraction of product.coupon_text.
Naver Search API
Fixed extraction of organic_results.title, organic_results.link, organic_results.source, and organic_results.sitelinks.inline.
⏭️ What's coming next?
AI Overview
Yandex Search API
Google Place API
Google News Portal API
TikTok Ads Library API
Google Maps Directions API
Bing Images API
Google Videos Light API
OpenApi specs
Stay tuned for more updates! As always, we're committed to providing you with the best experience.
July 2025: Update
New
Today, we're thrilled to introduce 4 new engines, highlight recent engine fixes, and share what's coming next.
A stripped-down version of the Google Search API returning only core results: organic listings, knowledge graph, answer boxes, and related questions. Thanks to the reduced payload, it delivers faster responses and lower latency. Ideal for LLM integrations and content retrieval workflows.
Performance & infrastructure updates
We’ve made backend upgrades to scale more efficiently, improve response times, and prepare for significantly higher traffic.
Infrastructure scaling tested up to 5k QPS
API caching added
Removed all DB-level write/read locks
Deeply profiled the API to remove any bottlenecks
Next milestone: 10k QPS test this month
Work included multiple weekend sprints. We're happy with the results.
Google Search API Performance Improvements
Amazon Product API Performance Improvements
Zero retention mode (Enterprise only)
A high-compliance mode available via zero_retention=true (custom Enterprise contracts only).
A special parameter on our side enables ZDR mode. (zero_retention=true)
Request parameters are held in memory only.
HTML and JSON are deleted after response is built.
No logs at application, infrastructure, or subprocessor level
Continous Integration (CI) checks on every commit that identify data retention regressions
Manual infrastructure audits added for safety
For debugging, send zero_retention=false and we’ll log & save in the usual way.
Whether a user types “Hilton Hawaiian” or explores related searches like “Hilton fireworks”, the API guides them toward relevant, bookable destinations in real-time.
Just like with Google Flights and Google Maps, we've kept the API structure and field names familiar and consistent so you can integrate faster and with less friction.
We've expanded our Google Flights support by adding the Google Flights Calendar API. This API provides structured fare insights to help users find the best travel deals with ease. The API delivers key data, including:
Departure and return dates
Prices for different date combinations
Lowest available flights
No-flight indicators
The Google Flights Calendar API works with our Google Flights API, delivering structured pricing data in a consistent JSON format across our travel search engines.
Google Ads Transparency Center API helps you track ads, see where they appear, and learn more about advertisers. The API delivers key data, including:
Advertiser details (name & ID)
Domain
When ads appeared (first & last seen dates)
Ad format (text, image, or video)
Image of an ad
A direct link for more details
Whether you're tracking market trends, ensuring ad compliance, or just curious about online ads, this API gives you the insights you need—all in a structured JSON format.
This API works with the Google Trends Trending Now API and requires a news_token for access. It provides structured JSON data for tracking trending news articles.
🔧 Engine Improvements:
Google Search API
Added a new optimization_strategy query parameter. optimization_strategy=ads allows us to offer the best ad scraping rate in every country. Tradeoff is a slight latency increase.
The Google Trends Trending Now API provides real-time trending search topics. It provides:
Trending search queries
Search volume estimates
Percentage increases in interest
Associated categories
Trending locations
Related keywords
Active trend status & start date
You can track trends across different timeframes, including the past 4 hours, 24 hours, 48 hours, and 7 days. Whether you're monitoring breaking news, analyzing search interest, or integrating trends into your app, this API gives you a clear picture of what people are searching for right now.
Google Requires Javascript for Search Results
As of January 16, 2025, Google now requires JavaScript to display search results. This change impacts users with JavaScript disabled, including those relying on accessibility tools or using certain SEO rank-checking solutions. Google claims this move will improve search result quality and protect against bots and spam.
This update caused disruptions across the SERP API industry, affecting most providers. SearchApi, however, is fully equipped to handle JavaScript-based scraping. Our system integrates headless browser technologies and advanced proxy management to ensure reliable, high-performance data delivery, even under these new constraints.
🔧 Engine Improvements:
Google Search API
Added knowledge_graph.is_entity_closed and operational_status to handle permanently and temporarily closed cases.
Added support for a new layout for organic_results.rich_snippets.extensions.
Added a check to ensure pagination.next is not returned if the next page has no results.
Fixed the issue where shopping_results.thumbnail would not return any images.
Fixed typo shopping_ads.installment.extracted_cost_per_moth and shopping_results.installment.extracted_cost_per_moth, corrected it to extracted_cost_per_month. Both cases are currently supported, but extracted_cost_per_moth will be removed next month.
Google Product API
Fixed typo in offers.installment, correcting extracted_cost_per_moth to extracted_cost_per_month. Both cases are currently supported but extracted_cost_per_moth will be removed next month.
Google Product Reviews API
Added the new filters key and the filter_token request parameter.
Google Images API
Fixed pagination in the unique cases.
Google Jobs API
Fixed pagination when the location request parameter is used.
Google Flights API
Added more cases to booking_options.baggage_prices.
⏭️ What's coming next?
Google Flights Calendar API
Google Hotels API
Enhanced Speed plans ⚡
Yandex Search API
Google AI Overview
Google Ads Transparency API
Base64 image hosting on our side. This will shorten the LLM context if you want to use raw JSON responses.
Infrastructure upgrades to improve scaling and lower latency.
Stay tuned for more updates. We're always working to improve SearchApi for you.
January 2025: Update
New
Here’s what’s new this month at SearchApi, along with a preview of exciting updates coming your way.
Google Lens transitioned its desktop interface to a new layout on January 2, 2025. We adapted immediately, rolling out support for the updated layout within an hour.
visual_matches.exact_price is no longer supported; use visual_matches.extracted_price instead.
No action required: If you weren’t using visual_matches.exact_price or haven't been using `exact_matches` your integration will continue to work smoothly.
🔧 Engine Improvements:
Google Search API
Fixed ads.sitelinks selectors.
Bing Search API
Added default country=US and language=en parameters.
Google Scholar Author API
Updated citation.description value to preserve newlines.
Google Jobs
Fixed jobs.thumbnail extraction.
Resolved issues where next_page_token appeared with no more matches.
Other
Shortened documentation examples
⏭️ What's coming next?
Enhanced Speed plans ⚡
Google Hotels API
Google Reverse Image API
Google Trends Trending Now API
Yandex Search API
Google AI Overview
Base64 image hosting on our side. This will shorten the LLM context if you want to use raw JSON responses.
We’re constantly improving to serve you better.
December 2024: Update
New
Here’s what’s new at SearchApi, along with a quick peek at what’s coming next!
We’re excited to introduce the Google Flights API. It delivers real-time flight data, including:
Best flight options
Price insights
Airport details
Departure and arrival times
Flight duration
Airline information
In-flight amenities
Carbon emission data ...and more!
⚡ Amazon API Performance
In November, we revamped our internal monitoring system to analyze usage patterns across engines. This allowed us to minimize spikes and stabilize the Amazon Search API. While improvements are ongoing, we’re committed to optimizing all engines further.
Amazon Search API Performance (2024 Nov - 2024 - December)
Furthermore, we’re confident about our upcoming Enhanced Speed plans. After successful internal testing with select clients, we’re rolling these out publicly next month.
Base64 image hosting on our side. This will shorten the LLM context if you want to use raw JSON responses.
Stay tuned for more updates. As always, we're committed to providing you with the best experience.
November 2024: Update
New
We're thrilled to update you with two new engines and a range of fixes to existing engines. Here’s a detailed look at the latest features and improvements and a glimpse of what’s coming next.
DuckDuckGo API is a new addition to the Google, Bing, and Baidu SERP APIs. This API delivers data such as organic results, ads, knowledge graphs, AI overviews, answer boxes, and many more. We kept the JSON response keys consistent with the SERP engines to make integration easier.
Our new Apple App Store Reviews API works alongside the Google Play Store Reviews API. It provides review ID, title, text, rating, and additional review data. JSON keys are consistent with Google Play for straightforward integration.
🔧 Engine Improvements
Google Search API
Updated `domains`, `gl`, and `hl` constants list.
Adjusted `inline_images` selectors.
Fixed `open_hours` in `knowledge_graph` and `answer_box`.
Fixed `ads.sitelinks.expanded` selectors.
Fixed `inline_videos.key_moments` selectors.
Resolved rare issues when empty results were returned for valid queries.
Google Lens API
Resolved issues where invalid URL characters were causing some searches to fail.
Google Maps API
Added a new key - `place_result.located_in`.
Google Videos API
Fixed an issue where tablet and mobile requests were failing.
Google Images API
Fixed pagination issue.
Google Shopping API
Fixed an issue where collapsed filters were not extracted.
Resolved issues where searches in Japan & Canada were failing.
Amazon Search API
Fixed an issue where `variants` were not parsed correctly.
Amazon Product API
Fixed an issue where product specifications were not parsed correctly.
YouTube API
Fixed an issue where empty `hl` and `gl` values failed.
YouTube Transcripts API
Added support for video links inside `video_id` parameter, for example - `video_id=https://www.youtube.com/watch?v=RcYjXbSJBN8`. We automatically extract the `video_id` now.
Added a new parameter - `transcript_type,` that defines the transcript preference when both auto-generated and manually uploaded transcripts are available.
YouTube Comments API
Added `search_information`.
Fixed `error` message if comments are disabled.
Other
Shortened API examples in Google documentation.
Added `subscription` details to Account API response (GET `/api/v1/me?api_key=API_KEY`).
🚀 Performance Improvements:
We’ve upgraded our database to a larger instance, leveraging AWS Graviton3 processors and upgrading PostgreSQL and Redis to the latest versions. This upgrade, which required a brief 3-minute downtime on October 3rd, scales our search capacity fourfold. In the future, we may explore RDS Blue/Green deployments to minimize downtime further. The result? Faster operations across API and Web.
Next month, we’ll roll out 2x performance plans designed for high-demand LLM use cases. Thanks to ongoing optimizations and expanded proxy partnerships, these plans greatly boost speed and reliability.
⏭️ What's coming next?
Google AI Overview
Google Flights API
Google Hotels API
Google Reverse Image API
Yandex Search API
Yahoo Search API
2x Performance plans
Base64 image hosting on our side. This will shorten the LLM context if you want to use raw JSON responses.
Stay tuned for more updates. As always, we're committed to providing you with the best experience.
October 2024: Update
New
This month, we’ve rolled out four new engines, an interactive playground, and a range of minor fixes. Here’s a detailed look at the latest features and improvements and a sneak peek of what’s coming next.
Shein Search API is a new addition to the Google Shopping and Amazon Search APIs. Shein Search API provides product IDs, prices, titles, links, and more data. To make integration easier, we kept the JSON response keys as consistent as possible with the Amazon Search API.
Shein Product API offers detailed product information such as specifications, stock availability, and variants. This API makes retrieving real-time data on product options like sizes or colors easy.
Apple Product API provides detailed app information from the Apple App Store. This API delivers data such as app descriptions, ratings, version history, supported devices, screenshots, and developer details.
Apple App Store Top Charts API provides real-time access to the most popular apps on the Apple App Store. With this API, you can retrieve app rankings, titles, genres, developer details, ratings, and review breakdowns across 155 countries.
🚀 Interactive Playground
We’re excited to announce the launch of our first interactive playground on our marketing pages! This is a sneak peek of what's coming to our documentation in the future. It allows API testing directly in the browser without opening a new tab.
🔧 Engine Improvements:
Google Search API
Fixed a case when searching for `weather_results` triggered an error.
Google News API
Added `sort_by` request parameter.
Amazon Search API
Added `search_information`, including displayed query, max, and min prices.
Google Jobs API
Fixed `extensions` and `detected_extensions` extraction.
Fixed case when `description` wasn't returned.
Fixed issues parsing the last page when using pagination.
Google Shopping API
Improved parsed thumbnail quality.
Fixed case when the thumbnail was not parsed correctly.
Fixed invalid encoding sequence for customer-passed user agents.
🔗 New Integrations
langchain4j - A Java version of LangChain, allowing smooth language model workflows in Java applications.
open-webui - A simple, user-friendly WebUI for interacting with AI models, formerly known as Ollama WebUI.
anything-llm - An all-in-one AI tool for desktop and Docker, with built-in RAG, AI agents, and other useful features.
openagi - An open-source project that builds open agents and AGI that everyone can use.
gpt-researcher - An LLM-based research tool that automatically searches and gathers information on any topic with little user input.
⏭️ What's coming next?
Google AI Overviews
Google Flights API
Google Hotels API
Apple App Reviews API
Yandex Search API
DuckDuckGo Search API
Google Reverse Image API
Open-source integrations
Search History API
Stay tuned for more updates! As always, we're committed to providing you with the best experience.
September 2024: Update
New
We've pushed some significant updates to our APIs and parsers this month. Here's your changelog of new features, critical fixes, and a roadmap of what we're building next.
Important: The new Google Shopping layout is opt-in. You will only be affected by these changes if you explicitly pass these gl values: `us`, `au`, `ca`, `tk`, `nf`, `nz`, `hm`, `cx`, `cc` and `hl=en` as request parameters. If you do not use these parameters, the old layout will continue to be used by default.
Now, let’s explore the key changes introduced in the new Google Shopping layout:
Changes to Request Parameters
[BREAKING] The `tbs` request parameter is no longer supported in the new layout. Instead of `tbs`, we introduce the new `shoprs` parameter that is responsible for custom filters. You can also apply filters in the search query directly.
[BREAKING] The `sort_by` request parameter is no longer supported in the new layout.
[BREAKING] The `num` request parameter is no longer supported in the new layout.
[BREAKING] The `price_min`, `price_max`, and `condition` request parameters are still supported; however, their functionality is different. Many filters can be triggered in the `q` search query parameter. That's exactly how we support these 3 filters: by adding `under`, `over`, `new`, or `used` keywords in the search query.
Remember, many of these filters can now be applied directly in the search query for greater flexibility. Here are some examples of how you can use it:
Search by price: charizard over $300.
Search by size: mens size 8.5 nike air.
Search by color: Playstation white.
Search nearby stores: Apparel nearby.
Search by condition: iphone used, macbook new.
Search by brand: prada dress.
Search discounted products: headphones on sale.
Updates to Parsed JSON Fields
[BREAKING] The `featured_results` top key removed, replaced by `popular_products`.
[BREAKING] Removed top keys: `related_results`, `nearby_results`, `categories`, `related_searches`, and `pagination`.
It's important to note that the old Google Shopping layout is still functional in other regions. The only case when this layout is not being triggered is when setting `gl` values to `us`, `au`, `ca`, `tk`, `nf`, `nz`, `hm`, `cx`, `cc` and `hl=en` request parameters. Any other combination of these parameters will trigger an old layout. For instance, setting `gl=de` and `hl=de` (or `gl=us` and `hl=es`) will allow you to view the old layout, which remains unaffected by the recent changes implemented in the new layout.
We're excited to release the Apple App Store API, a new addition to the Google Play Store API. Apple App Store API provides product id, rating, reviews count, supported devices, languages, and more data. We are going to add App Details API, App Store Reviews API, and App Store Top Charts API next.
🏎️ Request time taken (20%-30% across engines)
We improved `request_time_taken` by 20%-30% across all the engines. It is still early, and we are heavily experimenting, but we know we can offer exceptional speed in the market. We will announce dedicated ultra-high-speed plans later this year.
🔧 Engine Improvements
Google Search API
Fixed `inline_tweets` selectors.
Fixed `search_information.detected_location`.
Fixed `salary_estimates` selectors.
Fixed `from_sources_across_the_web` selectors.
Renamed `job_results` to `jobs` and made structure identical to Google Jobs API.
Added support for a new `organic_results.sitelinks` case.
Fixed `knowledge_graph` for shopping entity.
Fixed `knowledge_graph.type` as sometimes it would return a rating instead of type.
Fixed `things_to_do` selectors.
Added a new `answer_box` type - `core_answers`.
Fixed `related_questions` case when an empty field was being returned.
Bing Search API
Fixed `organic_results.cached_page_link`.
Fixed `inline_images` thumbnails. Now we return higher resolution images.
Google Lens API
Performance improvements.
Google Play Store API
Fixed `highlights.id` and `highlights.link` selectors.
Google Play Product API
Fixed `product.rating` and `product.reviews` selectors.
Fixed a case when reviews were not returned.
Fixed a case when `similar_products` were not returned.
Google Trends Autocomplete API
Fixed an issue that was triggering timeouts.
Other
Added documentation tabs for old and new layouts in Google Shopping API.
We now run Rails 7.2 with YJIT enabled in production.
⏭️ What's coming next?
Google Flights API
Google Hotels API
Apple App Reviews API
Apple App Product API
Shein Search API
Shein Product API
Yandex Search API
Interactive playground
Open-Source integrations
More OpenAPI schemas
Careers page
Stay tuned for more updates! As always, we're committed to providing you with the best experience.
August 2024: Update
New
We've pushed some significant updates to our APIs and parsers this month. Here's your changelog of new features, critical fixes, and a roadmap of what we're building next. Let's dive into the technical nits.
🌟 Google Jobs New UI
Google Jobs changed the layout globally and we already released an updated parser. It comes with infinite pagination support.
These are the newest updates to the new Google Jobs API:
Pagination Changes
[BREAKING] The `num` and `page` request parameters are no longer supported. To retrieve the next page of results, use the `next_page_token` from `pagination.next_page_token`.
Parsed JSON Updates
[NEW] Multiple `apply_links` are available in a new Google Jobs UI.
[BREAKING] `company_website`, and `company_web_results_link` are not present anymore. We would need to implement a separate API to retrieve this information.
As before, `via`, `description`, `location`, `job_highlights`, `sharing_link`, `thumbnail`, and `detected_extensions` with full `extensions` coverage is being parsed.
Request Parameters
[BREAKING] Old filters such as `chips`, `lrad`, `ltype` were removed. All filters can be used in text searches.
`gl`, `hl`, `google_domain`, and `location/uule` have less influence and all filters can be applied by text inside the `q` parameter. (For example - Engineer in California).
Added a `source` request parameter that works exactly the same as writing a source in a query. Only one source can be used while using the `source` parameter.
Google Patents API
Fixed an issue when empty request parameters were used.
Google Videos API
Fixed typo `highlighed` and changed to `highlighted` inside `videos` key.
Fixed the `shorts` parser on the `device=mobile` request parameter.
Other
Added Amazon Pay as a payment option.
⏭️ What are we working on next?
OpenAPI schema
Documentation improvements
Google Flights API
Google Hotels API
Apple App Store API
Yandex Search API
CrewAI integration
Search anonymization
Stay tuned for more updates! As always, we're committed to providing you with the best experience.
July 2024: Update
New
We’re happy to share last month’s technical achievements, featuring significant parsing speed improvements, a newly released engine, and a handful of minor fixes.
🚀 Parsing Speed Performance
We've drastically enhanced our parsing speed across multiple engines. For instance, parsing a Google search for "Ice cream" with `num=100` has been reduced from 2.29 seconds to 0.5 seconds, and an Amazon product search for ASIN "BOBTD62N4J" has decreased from 0.72 seconds to just 0.07 seconds. That's a whopping 10x improvement for Amazon and almost 5x for Google. 😍
We're excited to release the Bing News API, providing organic results, trending, and related topics. You can also search by categories like Sports, Local, or Science. It supports mobile, tablet, and desktop layouts. We made organic results JSON keys consistent with the Google News API engine.
🔧 Engine Improvements
Google Trends API
Added support for an empty `q` value while searching for Related Topics and Related Queries. Also for Timeseries while searching with category. This enables you to get overall trends in specific categories or regions.
Google Maps Photos API
Implemented support for the `place_id` request parameter. Here is an API example.
Google Search API
Fixed `courses` parser. In some cases, this field wasn't parsed correctly.
Added `did_you_mean` parser in `search_information`.
Improved `snippet` extraction for an edge case.
Fixed `shopping_ads` to return all the results.
Fixed `weather_results` for `device=mobile` parameter to return all the results.
Fixed `expanded_links` for `device=mobile` parameter.
Fixed Swiss number extraction.
Google Patents API
Fixed case when `frequency` wasn't parsed correctly.
Google Play Product API
Fixed case when `category` wasn't parsed correctly.
Baidu Search API
Fixed request timeouts for specific queries such as weather information.
Amazon Search API
Improved parsing performance by 50%, independent of the overall speed enhancements.
Other
Improved rendering of images in HTML across different APIs.
Fixed API code example in Go language.
⏭️ What are we working on next?
Google Trends API. Getting back to a 100% success rate
Search History anonymization
Google Flights API
Google Hotels API
Open source integrations
Playground
Stay tuned for more updates! As always, we're committed to providing you with the best experience.