---
title: "Get an Audible audiobook"
method: GET
path: "/audible/product/{asin}"
tags: ["Audible"]
---

# Get an Audible audiobook

`GET /audible/product/{asin}`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/audible/product/{asin}`
- Auth: API key in header `x-api-key`

Returns an Audible audiobook: description, authors, narrators, series, category ladders, publisher, release date, runtime, language, sample audio URL, rating (overall/performance/story), and public list price.

## Path parameters

- `asin` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- AudibleProductResponseDoc
  - `code` integer
  - `data` AudibleProductResponse
    - `asin` string
    - `authors` AudibleContributor[]
      - `asin` string
      - `name` string
    - `categories` AudibleCategoryLadder[]
      - `path` AudibleCategoryEntry[]
        - `id` string
        - `name` string
      - `root` string
    - `description` string
    - `format_type` string
    - `image_url` string
    - `is_preorderable` boolean: IsPreorderable and ProductState are what actually distinguishes a "coming soon" preorder title from an already-released one — there is no upstream query filter for this, see SearchResult's doc comment.
    - `language` string
    - `narrators` AudibleContributor[]
      - `asin` string
      - `name` string
    - `price` AudiblePrice
      - `credit_price` number
      - `currency_code` string
      - `list_price` number
    - `product_state` string
    - `publisher` string
    - `rating` AudibleRating
      - `num_reviews` integer
      - `overall` AudibleRatingDistribution
        - `average` number
        - `display_average` string
        - `five_star` integer
        - `four_star` integer
        - `num_ratings` integer
        - `one_star` integer
        - `three_star` integer
        - `two_star` integer
      - `performance` AudibleRatingDistribution
        - `average` number
        - `display_average` string
        - `five_star` integer
        - `four_star` integer
        - `num_ratings` integer
        - `one_star` integer
        - `three_star` integer
        - `two_star` integer
      - `story` AudibleRatingDistribution
        - `average` number
        - `display_average` string
        - `five_star` integer
        - `four_star` integer
        - `num_ratings` integer
        - `one_star` integer
        - `three_star` integer
        - `two_star` integer
    - `release_date` string
    - `runtime_minutes` integer
    - `sample_url` string
    - `series` AudibleSeriesEntry[]
      - `asin` string
      - `sequence` string
      - `title` string
      - `uri` string
    - `source_url` string
    - `subtitle` string
    - `title` string
    - `uri` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
