Google Play Books Search & Price Scraper avatar

Google Play Books Search & Price Scraper

Pricing

from $1.49 / 1,000 books

Go to Apify Store
Google Play Books Search & Price Scraper

Google Play Books Search & Price Scraper

Extract books from public Google Play Books search. Each row includes the title, price, star rating, cover image, and store link. Built for publishers, pricing teams, and researchers comparing ebook shelves. No login. Export JSON or CSV, schedule a check, and pull results through the Apify API.

Pricing

from $1.49 / 1,000 books

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

Google Play Books Scraper

Extract ebook listings from public Google Play Books search. Publishers, pricing teams, and researchers use it to see which titles rank for a query, what they cost, and how they are rated, with the cover and the store link.

Give the Actor a search URL such as https://play.google.com/store/search?q=history&c=books&hl=en&gl=us. The c=books part matters: this Actor reads the books shelf, not the app shelf. No Google login is required.

What can this Google Play Books scraper do?

  • Read a public Play Books search page.
  • Capture title, price, star rating, cover, and the book id.
  • Keep the search query on every row so batched keywords stay labeled.
  • Limit rows per search with maxItems.
  • Run several keyword URLs in one Actor run.
  • Export JSON, CSV, or Excel and schedule a repeat through Apify.

Play returns the first results page for a query, which is enough for a top-of-shelf check and is more than ten books on a normal keyword. hl and gl choose language and country, which also changes currency.

What data can you extract?

FieldMeaning
titleBook title shown in search
pricePrice text as Play shows it, including Free
ratingStar rating when Play prints one
imageUrlCover image
bookIdPlay book id
urlBook page on Google Play
searchQueryThe q parameter from your start URL

How to scrape Google Play Books

  1. Search for a topic on Google Play and copy the URL. It should contain c=books.
  2. Paste that URL into Start URLs. Add more keyword URLs if you want a set.
  3. Set Maximum items. The default is 5 for a cheap test. Raise it to keep the whole first page.
  4. Start the run and download the dataset.

Use one URL per keyword. The query is stored on each row, so you can filter later.

Use cases

  • Check ebook prices for a keyword in a given country.
  • See which titles occupy the first Play Books results.
  • Compare ratings across competing titles.
  • Collect covers for a catalog review.
  • Monitor a brand name or author query on a schedule.
  • Spot free editions sitting next to paid ones.
  • Build a sheet of book ids for a later pass.
  • Review a non-English storefront by changing hl and gl.
  • Hand rows to a pricing workbook.
  • Sample a category before commissioning a deeper metadata project.

Pricing

You pay per book exported. Keep maxItems small while you test a keyword. Platform usage is separate when the listing is billed as pay per event plus usage.

FAQ

Does this need a Google login? No. Public search pages are enough.

Why did my URL get skipped? The link must be a play.google.com search with c=books and a q keyword.

Are audiobooks included? Only when Play places them on that books search page.

Image Credit

No site screenshot is used.