Open Library Search Scraper avatar

Open Library Search Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Open Library Search Scraper

Open Library Search Scraper

Searches Open Library for books matching a query and extracts metadata including title, author, first publish year, ISBN, publisher, page count, and cover image URL.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Donny

Donny

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

Categories

Share

Open Library Book Search Scraper

What it does

Searches Open Library for books matching a query and extracts metadata including title, author, first publish year, ISBN, publisher, page count, and cover image URL.

This Apify actor automates the collection of data from a public API, extracting structured information and saving it directly into an Apify dataset. It handles pagination automatically, supports configurable result limits, and includes robust error handling with timeouts on all HTTP requests. The actor is designed for reliability: it validates inputs, applies sensible defaults, and produces a fallback record when no results are found, so your downstream workflows never receive an empty dataset.

Why use it

Manually collecting data from web APIs is tedious and error-prone. This actor eliminates that burden by running in the cloud on the Apify platform, where it can be scheduled, integrated with webhooks, or chained with other actors. Whether you are conducting market research, building a knowledge base, monitoring package ecosystems, or feeding data into an analytics pipeline, this actor gives you structured, ready-to-use JSON output with zero browser overhead. It uses lightweight HTTP requests instead of a full browser, which makes it fast and cost-effective.

Input parameters

ParameterTypeRequiredDefaultDescription
searchQuerystringYes"artificial intelligence"The search term to use when querying the API.
maxResultsintegerNo100Maximum number of results to return (1 to 1000).

Output data

Each item in the output dataset contains the following fields:

  • key - Open Library work key.
  • title - Book title.
  • authorName - Primary author name.
  • firstPublishYear - Year of first publication.
  • isbn - First available ISBN.
  • publisher - First listed publisher.
  • numberOfPages - Median page count.
  • coverUrl - URL to the cover image (medium size).

All string fields are null-checked; missing values are stored as null rather than undefined.

Example output

{
"key": "/works/OL45804W",
"title": "Artificial Intelligence: A Modern Approach",
"authorName": "Stuart Russell",
"firstPublishYear": 1995,
"isbn": "0136042597",
"publisher": "Prentice Hall",
"numberOfPages": 1132,
"coverUrl": "https://covers.openlibrary.org/b/olid/OL7407810M-M.jpg"
}

Pricing

This actor is priced on a usage basis:

  • $0.01 per result returned in the dataset.
  • $0.005 per actor start (fixed platform fee).

For example, scraping 500 results would cost approximately $5.005. Apify provides free monthly credits for new users, so you can try the actor at no charge.

More scrapers from brave_paradise

Check out other useful scrapers built by brave_paradise:

Visit the brave_paradise profile on Apify to see the full catalogue of actors.