Audible API endpoint
Returns Audible titles related to a given ASIN by a required relation type: same series, same narrator, same author, next in series, or raw similarity.
/audible/product/{asin}/relatedPath parameters:
asin (required) — Audible ASIN, e.g. B08G9PRS1K.Query parameters:
similarity_type (required) — one of InTheSameSeries, ByTheSameNarrator, RawSimilarities, ByTheSameAuthor, NextInSameSeries.limit (optional, default 10, max 50).Response includes results[]: asin, title, subtitle, release_date, runtime_minutes, language, format_type, uri — the same shape as GET /audible/search's results.
| Field | Filled in, of 20 checked | Values in the sample |
|---|---|---|
| asin | 20 | |
| title | 20 | “Exoplanet” and 18 other values |
| release_date | 20 | 2014-10-10 to 2026-11-05 |
| language | 20 | english (9), spanish (3), german (3) and 3 more |
| format_type | 20 | unabridged in all 20 |
| is_preorderable | 1 | true in 1 of 1 |
| product_state | 20 | AVAILABLE (19), AVAILABLE_FOR_PREORDER (1) |
| uri | 20 | audible.com |
| runtime_minutes | 19 | 8 to 1,103, median 638 |
| subtitle | 3 | “Forward collection” and 2 other values |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| asin (path) | string | Yes | Audible ASIN | B08G9PRS1K | |
| similarity_type | string | Yes | How to relate titles to the given ASIN Allowed values: InTheSameSeries, ByTheSameNarrator, RawSimilarities, ByTheSameAuthor, NextInSameSeries. | InTheSameSeries | |
| limit | integer | No | Max results, default 10, max 50 | ||
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/audible/product/B08G9PRS1K/related?similarity_type=InTheSameSeries&limit=10" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"asin": "B08G9PRS1K",
"similarity_type": "ByTheSameAuthor",
"limit": 1,
"results": [
{
"asin": "B0HDFGKSTL",
"title": "Exoplanet",
"release_date": "2026-11-05",
"runtime_minutes": 600,
"language": "english",
"format_type": "unabridged",
"uri": "https://www.audible.com/pd/B0HDFGKSTL"
}
],
"source_url": "https://api.audible.com/1.0/catalog/products/B08G9PRS1K/sims?response_groups=product_desc,product_attrs&similarity_type=ByTheSameAuthor&num_results=1"
}
}Request schema
No body schema
Response schema
#/definitions/audible.relatedResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | audible.RelatedResponse | No | ||||
| data.asin | string | No | ||||
| data.limit | integer | No | ||||
| data.results | array | No | SearchResult record, 10 fields: asin, format_type, is_preorderable, language, product_state, release_date, runtime_minutes, subtitle, title, uri. Described under Audible Search API. | |||
| data.similarity_type | string | No | ||||
| data.source_url | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 500 | Internal Server Error | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/audible/product/B08G9PRS1K/related?similarity_type=InTheSameSeries&limit=10" \
-H "x-api-key: $CRAWLORA_API_KEY"