books: Generate fake book data

API: fakerapi.it:faker-api
Endpoint: /books
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 568ms

Description

Returns fake book data including title, author, genre, description, ISBN, publisher, and published date. Use for testing book/ebook applications.

From spec: Generate fake book data including titles, authors, genres, ISBNs, and descriptions.

Usage Tips

- Use _quantity parameter to control number of results - ISBNs are randomly generated, not valid - Published dates span many decades

Parameters (3)

_locale (string, query, optional, default: en_US)

Locale for generated data (e.g., en_US, fr_FR, de_DE). Default is en_US.

_quantity (integer, query, optional, default: 10)

Number of records to generate (1-1000). Default is 10.

Constraints: {'minimum': 1, 'maximum': 1000}

_seed (integer, query, optional)

Seed for reproducible results. Same seed produces same output.

Examples (1)

Get book - /books probe-gate

Demonstrates fetching 2 fake books records with common query parameters.

curl 'https://fakerapi.it/api/v1/books?_quantity=2'
import requests

resp = requests.get(
    "https://fakerapi.it/api/v1/books",
    params={
        '_quantity': '2',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("fakerapi")
result = api.fetch("books", _quantity=2)

for item in result:
    print(item)
const resp = await fetch("https://fakerapi.it/api/v1/books?_quantity=2");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:47:20.930920 200 568ms
2026-04-16 02:08:21.595252 200 10135ms
2026-04-15 00:22:44.514866 200 587ms
2026-04-14 01:22:55.875979 200 483ms
2026-04-12 13:41:28.491852 200 14724ms
2026-04-10 01:40:02.452023 200 966ms
2026-04-09 02:16:32.228987 200 1818ms
2026-04-08 07:54:41.422841 200 1977ms
2026-04-07 00:43:20.949338 200 599ms
2026-04-06 04:35:13.899388 200 499ms
2026-04-05 15:17:09.501362 ERR