UnifyAPI
← Back to catalog

gutendex.search

mock data$0.001 / call

Search Project Gutenberg

Search 78K+ public-domain books on Project Gutenberg by free-text query, language (ISO 639-1), topic, or author birth year. Returns book IDs, titles, authors, languages, subjects, download counts, and EPUB/TXT/HTML/cover URLs (Gutendex MIT)

Educationprovider: Gutendex#gutendex#education

Input schema

limit

Max results to return (default 20, max 50).

integer
query

Free-text search across title, author name, and subject (e.g. "shakespeare", "moby dick").

string
topic

Subject/bookshelf topic filter (e.g. "Adventure", "Children's literature").

string
language

ISO 639-1 language code or comma-separated codes to filter by language (e.g. "en", "fr,de").

string
author_year_end

Filter by author birth year — only include books from authors alive up to this year.

integer
author_year_start

Filter by author birth year — only include books from authors alive in this period start.

integer

Call via REST

curl -X POST https://unifyapi.pro/api/call/gutendex.search \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"limit":0,"query":"<query>","topic":"<topic>","language":"<language>","author_year_end":0,"author_year_start":0}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.