Skip to content
scrapeatlas.Dashboard

List Audible categories

Try in Playground

List Audible's genres and subcategories with the IDs used to filter search and best sellers.

GET/v1/audible/categoriesx-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
2
categoryIdstringquery

Category ID to read with its subcategories; omit for all top-level genres.

marketplaceenumquery

Audible store: us (default), uk, ca, au, in, de, fr, it, es or jp. A URL sets the store from its domain.

one of: us, uk, ca, au, in, de, fr, it, es, jp

Response fields
21
requestIdstring

Request correlation UUID.

Retrieval attempt, source byte and timing measurements.

accounting.upstreamRequestsinteger

Upstream request attempts, including any retry.

≥ 0

accounting.responseBytesinteger

Source bytes read during this request.

≥ 0

accounting.durationMsnumber

Elapsed operation time in milliseconds.

≥ 0

successboolean

True when usable data is returned; inspect status and coverage.

statusenum

success or partial for usable data; failed or challenged for a failure.

one of: success, partial

sourceUrlstring

Public Audible page the data describes.

absolute HTTPS URL

fetchedAtstring

UTC retrieval timestamp.

Returned-page coverage and mapping warnings.

coverage.sourcestring

Audible's public catalog API.

coverage.completeboolean

Whether every supported field on this page was mapped without a reported omission.

coverage.warningsenum[]

Named warnings: invalid_item (a record without required fields was skipped), record_limit (a list was capped), total_unavailable (no result count) or author_name_match (titles by another author with the same name were removed).

marketplaceenum

Audible store: us (default), uk, ca, au, in, de, fr, it, es or jp. A URL sets the store from its domain.

one of: us, uk, ca, au, in, de, fr, it, es, jp

categoryIdstringnullable

Category ID to read with its subcategories; omit for all top-level genres.

Categories with their direct subcategories.

up to 100 items

categories.idstring

Always included.

min 1 chars

categories.namestring

Always included.

min 1 chars

Always included.

up to 200 items

categories.children.idstring

Always included.

min 1 chars

categories.children.namestring

Always included.

min 1 chars

HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.

Error codes
13
HTTPfailure.codeMeaning
200partialUsable data with named invalid-item, record-limit, total or author-name warnings.
400invalid_requestMissing, duplicate, malformed, unsafe or unsupported parameters.
401unauthorizedMissing or invalid worker API key.
404not_foundThe requested audiobook, author or category was not found in the selected store.
422unsupported_pageThe Audible response structure or identity could not be mapped.
502upstream_challengedAudible challenged retrieval.
502upstream_rate_limitedAudible rate-limited retrieval.
502upstream_errorSource retrieval did not complete.
502response_too_largeSource bytes exceeded the request limit.
502unsafe_redirectAudible answered with a redirect, which is never followed.
502request_limitThe upstream request budget was exhausted.
503busyWorker request or queue capacity was exceeded.
504timeoutThe operation deadline expired.