The past week at SerpApi brought new APIs, features, expanded scraping capabilities, steady improvements to existing APIs, and a range of important bug fixes.
⭐️ Top Updates #
Google Books API
We've added the new Google Books API, making it easy to scrape results from the Books tab of Google Search. Search any query, including with operators such as intitle:, inauthor:, and isbn:, and filter results by document type (books, magazines, or newspapers), by preview or full view, and by publication date. For each result, the API returns its title, link, book_id, thumbnail, authors, date, snippet, and a link to other editions, and each author comes with a serpapi_link to their other books. Google Search API searches with tbm=bks now also return Google Books API results. It's ideal for developers building book discovery and recommendation apps, library and publishing tools, research assistants, and AI agents that need book data. Details
Google Translate API
We've added the new Google Translate API, making it easy to translate text with Google Translate. Translate up to 5,000 characters between any of the 249 supported languages, or let Google detect the source language with from=auto. The API returns the translation with its pronunciation, the detected language and its confidence, alternative translations, and sentence-by-sentence results. For single words, it also returns dictionary data, such as definitions, examples, parts of speech, and gender-specific translations. It's ideal for developers building localization and multilingual content tools, language learning apps, cross-language research, and AI agents that need translations. Details
Meta Ad Library API
We've added the new Meta Ad Library API, making it easy to scrape ads from the Meta Ad Library across Facebook, Instagram, Messenger, WhatsApp, Threads, and the Audience Network. Search by keyword, by advertiser page, or both, filter ads by country, ad category, active status, media type, platform, language, and date range, and sort them like the Ad Library does. For each ad, the API returns its Library ID, run dates, platforms, advertiser page, text, images, videos, carousel cards, and call to action, plus the amount spent, impressions, estimated audience size, and who paid for it on political and social issue ads. It's ideal for developers building competitor ad monitoring and marketing intelligence tools, political ad research and transparency platforms, and AI agents that need advertising data. Details
Facebook Marketplace API
We've added the new Facebook Marketplace API, making it easy to scrape listings from Facebook Marketplace. Search by keyword, by Marketplace category, or both, around any location or GPS coordinates within the radius you choose, filter listings by price, condition, date listed, delivery method, and availability, and sort them like Marketplace does. For each listing, the API returns its title, price and previous price, location, listing time, delivery types, seller, and thumbnail. When nothing matches exactly, it also returns the similar listings Marketplace suggests instead. It's ideal for developers building resale price tracking tools, local market research platforms, and AI shopping agents that need second-hand marketplace data. Details
Instagram Popular API
We've added the new Instagram Popular API, making it easy to scrape the posts on Instagram's Popular page for any keyword. For each post, the API returns its link, image, caption, view count, video URLs, and creator, with a link to the creator in the Instagram Profile API, along with Instagram's description of the keyword and related keywords. Use next_page_token to get more posts. It's ideal for developers building social listening and trend discovery tools, influencer marketing platforms, content research, and AI agents that need popular Instagram content. Details
Google Finance Autocomplete API
We've added the new Google Finance Autocomplete API, making it easy to get the suggestions of the Google Finance search box. For any query, such as a company name, the API returns matching stocks, indexes, mutual funds, currencies, futures, and, in the US, prediction markets and private markets, grouped like Google Finance's filters. Each suggestion includes its symbol, name, exchange, price, and price movement, and results with a symbol come with a serpapi_google_finance_link to the Google Finance API. It's ideal for developers building stock search and ticker lookup, portfolio and trading apps, financial data pipelines, and AI agents that need to resolve a company name to a ticker. Details
Baidu Maps API
We've added the new Baidu Maps API, making it easy to scrape places from Baidu Maps. Search any query in a city, using its Baidu Maps city code, or around GPS coordinates, and page through the results. For each place, the API returns its name, type, rating and reviews, price, address, phone number, opening hours, GPS coordinates, thumbnail, and user reviews, plus its distance for searches around coordinates. It's ideal for developers building local SEO and listing management tools, Chinese market research platforms, travel apps, and AI agents that need local business data from China. Details
Trader Joe's Search API and Trader Joe's Product API
We've added the new Trader Joe's Search API and Trader Joe's Product API, making it easy to scrape products from Trader Joe's. Search any query across all stores or in a specific store, filter results by category, characteristics such as organic or vegan, tags, and new products, and sort them by price or popularity. For each product, the Search API returns its title, link, thumbnail, category, price, and size, with a serpapi_link to the Product API, which returns the product's full details: price and availability in a store, description, images, ingredients, allergens, and nutrition facts. It's ideal for developers building grocery price tracking and comparison tools, meal planning and dietary apps, retail analytics, and AI shopping agents that need grocery product data. Details
📑 Full List of Updates #
Google Search API
Features
- We are now extracting
apps_results, the "Apps" block Google shows for some app-related searches on mobile and tablet, documented on the newApps Results page. This also applies to the Google Ads API.Details
Bug fixes
- We have fixed the issue where the API was, in some cases, including the date in
displayed_linkinsideorganic_results, such as"17M+ views · 2 months ago". The date is now returned separately indate.Details - We have fixed the issue where the API was, in some cases, returning AI Overview answers inside
related_questionsastype: "featured_snippet"without the answer. They now returntype: "ai_overview"with aserpapi_ai_overview_linkto get the answer from the Google AI Overview API.Details - We have fixed the issue where the API was returning Google
/gotoredirect links instead of the destination URL in link insideorganic_results.Details - We have fixed the issue where the API was returning Google
/gotoredirect links instead of the destination URL in link insidenews_results.Details - We have fixed the issue where the API was, in some cases, returning
/gotolinks as relative paths without the Google domain, inlinkandabout_this_result.source.source_info_linkinsideorganic_results.
Google AI Overview API
Bug fixes
- We have fixed the issue where the API was returning an error for some searches whose AI Overview lists products. This also applies to
ai_overviewin the Google Search API.
Google Shopping API
Bug fixes
- We have reduced the number of searches returning irrelevant results. Details
- We have fixed the issue where some searches were returning results limited to a price range that wasn't requested. This also applies to the Google Shopping Light API .
Google Maps API
Features
- We are now including Google Maps' holiday notes in the opening hours of a day, in
hoursinsideplace_resultsand inoperating_hoursinsidelocal_results, for example"11 AM–2:30 PM, 4–8 PM (Veterans Day might affect these hours)"or"Closed (Labor Day hours)".Details
Google Reverse Image API
Bug fixes
- We have fixed the issue where the searched image was broken in the Playground. Details
YouTube Channel API
Features
- We are now extracting
banner,verified, andofficial_artistinsidechannel_results.Details
YouTube Video API
Bug fixes
- We have fixed the issue where the
textof links insidedescription.linkswas cut at the wrong place when the description contained emoji.Details
Baidu Search API and Baidu News API
Bug fixes
- We have fixed the issue where the APIs were, in some cases, altering queries in Traditional Chinese, Korean, or with accented characters. Details
- We have fixed the issue where the Baidu News API was missing the
nextandpreviouslinks insideserpapi_pagination.
Amazon Product API
Improvements
- We have improved the response time of the API.
Bug fixes
- We have fixed the issue where the API was, in some cases, missing
reviews_information.Details - We have fixed the issue where the API was, in some cases, returning an incorrect
ratinginsideproduct_results.Details - We have fixed the issue where the API was returning the wrong
asinfor variants on mobile.Details - When Amazon shows a different variant than the requested
asin, for example because it's no longer sold,link,link_clean, andserpapi_linkinsideproduct_resultsnow point to the product Amazon showed, matchingasin.Details - We have fixed the issue where the API was, in some cases, returning Amazon's "Continue shopping" page as a successful search.
Amazon Search API
Bug fixes
- We have fixed the issue where some searches, such as searches with the
nodeparameter, were intermittently returning Amazon's "Continue shopping" page instead of results.Details
Amazon Autocomplete API
Bug fixes
- We have fixed the issue where the API was returning an error for some queries with non-ASCII characters, such as Japanese queries on
amazon.co.jp.Details
Amazon Promotion API
Bug fixes
- We have fixed the issue where the Playground's example promotion had ended. The Playground now opens on the saved documentation examples. Details
Walmart Search API
Bug fixes
- We have fixed the issue where
store_idwas ignored for searches onwalmart.com.mx.Details - We have fixed the issue where the API was intermittently returning incomplete results when Walmart sent a truncated page.
Walmart Product API and Walmart Reviews API
Bug fixes
- We have fixed the issue where the HTML output of the Walmart Product API was intermittently returning a 500 error while the JSON response was correct. Details
- We have fixed the issue where the Walmart Reviews API was returning an error for products whose product page no longer exists.
The Home Depot Search API
Bug fixes
- We have fixed the issue where searches that Home Depot redirects to a product page, such as a search for a Store SKU, were returning no results. They now return that product.
- We have fixed the issue where links pointed to
apionline.homedepot.com, which shows an Access Denied page, instead ofwww.homedepot.com.Details
The Home Depot Product API
Features
- We have added the
store_skuparameter, so you can get a product by its Store SKU instead ofproduct_id.Details
Apple App Store API
Bug fixes
- We have fixed the issue where X-Ray wasn't working for apps listed after an app with no reviews. Details
Extract API
Changes
- Markdown is now the main output of the API, and the JSON only keeps what the page itself declares.
markdownis now included in the JSON by default, replacingtext_content. Setinclude_markdown=falseto leave it out. - We have removed
headings,lists,tables,forms,sections,breadcrumbs,price_offers,text_content,search_information,scripts,stylesheets, andinline_iframesfrom the JSON. We have also removedpositionfrom every section,urlandcharsetinsidepage_information, theviewport,theme_color,color_scheme, andreferrermeta tags,displayed_linkinsideinline_links,widthandheighton images and videos, andtypeandembed_urlon videos. Theinclude_inline_assetsparameter no longer has any effect. - The Markdown output (
output=md) now returns only the page's main content, without thesearch_metadataandsearch_parametersfront matter.
💬 We'd Love Your Feedback
Your input helps us improve. If something's not working as expected, or if there's a feature you'd love to see, let us know. You can reach us at any time at contact@serpapi.com. Or you can open an issue on our Public Roadmap.
Thanks for building with SerpApi!