Audible Scraper avatar

Audible Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Audible Scraper

Audible Scraper

Scrape Audible with Amazon's audiobook marketplace. Search by keyword, fetch by ASIN, browse best-sellers, list by author or category. Returns full audiobook metadata: title, authors, narrators, runtime, ratings, price, cover, series — across 11 locales.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape Audible — Amazon's audiobook marketplace. Pull audiobook listings, full metadata, ratings, prices, runtime, narrators, series info, and category data across 11 Audible storefronts (US, UK, DE, FR, JP, AU, IT, ES, IN, CA, BR). HTTP-based via curl_cffi (no proxy required, no cookies, no login).

What this actor does

  • Six modes: search, byAsins, byUrls, bestSellers, byAuthor, byCategory
  • 11 Audible locales — pick any storefront
  • 24 Audible categories — drop-down enum (Mysteries, Sci-Fi & Fantasy, Romance, Self Development, etc.)
  • Rich filters — rating range, runtime range, release-date bucket, narration language, format, "Audible Plus only", "Audible Originals only", keyword
  • 8 sort modes — best-sellers, customer rating, newest, price low→high, etc.
  • Automatic audnex.us enrichment for ISBN, genre tags, copyright year, high-res cover
  • Empty fields are omitted from every record

Output per audiobook

  • asin — Audible ASIN (10-char identifier, also the Amazon product ID)
  • title, subtitle, description
  • authors[], authorIds[] (Audible author ASINs)
  • narrators[]
  • runtimeMinutes, releaseDate (YYYY-MM-DD)
  • publisher, language
  • categories[], tags[]
  • series{ seriesName, seriesId, seriesPosition }
  • rating (0–5), ratingCount (total reviews)
  • regularPrice, salePrice, priceCurrency (USD/GBP/EUR/JPY/INR/AUD/CAD/BRL)
  • coverImageUrl — high-res cover from m.media-amazon.com CDN
  • audibleUrl — canonical product URL on the selected locale
  • isbn (when available via audnex)
  • isPlusMembership, isAudibleOriginal, isWhispersyncEnabled, isAbridged
  • copyrightYear
  • locale, recordType: "audiobook", scrapedAt

Input

FieldTypeDefaultDescription
modeselectsearchsearch / byAsins / byUrls / bestSellers / byAuthor / byCategory
searchQuerystringatomic habitsFree-text query (mode=search)
localeselectusAudible storefront (us / uk / de / fr / jp / au / it / es / in / ca / br)
asinsarrayASINs for byAsins mode
startUrlsarrayDirect URLs for byUrls mode
categoryselectSingle category (24 enum values)
categoriesmulti-selectMultiple categories — one pass each
authorQuerystringAuthor name (resolves to author ID via Audible search)
authorIdstringDirect Audible author ID (10-char ASIN) — overrides authorQuery
sortByselect8 sort modes
releaseDateselectanyany / last-30-days / last-90-days / last-year / last-3-years / last-10-years
narrationLanguageselect10 narration languages
formatselectaudiobookaudiobook / podcast / all
minRating / maxRatingintDrop books outside 0–5 rating range
minLength / maxLengthintDrop books outside this runtime in minutes
isPlusboolfalseOnly Audible Plus titles
isAudibleOriginalboolfalseOnly Audible Originals
containsKeywordstringSubstring filter (title / subtitle / description / authors / narrators / categories)
fetchDetailboolfalseHit each product page for full description (slower)
enrichWithAudnexbooltrueAugment each book with audnex.us data (ISBN, genres, copyright year)
maxItemsint50Hard cap (1–5000)

Example: top sci-fi best-sellers in the US

{
"mode": "bestSellers",
"category": "Science Fiction & Fantasy",
"locale": "us",
"maxItems": 50
}

Example: high-rated short audiobooks for learning

{
"mode": "search",
"searchQuery": "productivity",
"minRating": 4,
"maxLength": 360,
"sortBy": "customer-rating",
"maxItems": 100
}

Example: complete Stephen King catalog

{
"mode": "byAuthor",
"authorQuery": "Stephen King",
"locale": "us",
"maxItems": 500
}

Example: bulk ASIN lookup

{
"mode": "byAsins",
"asins": ["1473565421", "B0CSTCJZN1", "B07ND8GVR8"]
}

Example: scrape a specific Audible URL

{
"mode": "byUrls",
"startUrls": [
{"url": "https://www.audible.com/pd/Atomic-Habits-Audiobook/1473565421"},
{"url": "https://www.audible.co.uk/search?keywords=fantasy&sort=pubdate-desc-rank"}
]
}

Use cases

  • Market intelligence — rank, review, and price tracking across Audible categories
  • Publisher analytics — benchmark your audiobook's rank vs. competitors
  • Content curation — assemble curated lists by author, category, or rating
  • Recommendation engines — feed audiobook metadata into your recommender
  • Price monitoring — track price/discount cycles across regions
  • Translation/localization research — see how the same book ranks in 11 storefronts
  • Series discovery — auto-discover all books in a series via byAuthor + series field

FAQ

What's an ASIN? Amazon Standard Identification Number — a 10-character ID. Audible reuses Amazon's ASIN namespace, so every audiobook has one (e.g. 1473565421 for Atomic Habits).

Do I need cookies or a login? No. The actor scrapes Audible's public storefront pages.

Why are some fields missing on some records? Audible's search-result cards are leaner than the product detail page. Enable fetchDetail to hit each product page (slower). The default behavior also enriches each book with api.audnex.us data, which fills in ISBN, genres, copyright year, and high-res images.

What's audnex.us? An open community-maintained metadata service that mirrors Audible's product-detail surface. Used here purely as a complement when the listing card doesn't carry a field.

How many books per page? Audible serves 20 audiobooks per search page. The actor paginates up to 25 pages (500 results) per query.

Can I scrape audio files? No — the actor only emits metadata (title, ratings, price, etc.). Audio files are DRM-protected.

What about regional rank/price differences? Run the actor once per locale and dedupe on asin to build a cross-region price/rank matrix.

How fresh is the data? Real-time — Audible's storefront is live; ratings/prices reflect the moment of the run. audnex.us data lags ~24 hours behind Audible's own product DB.

What if a category isn't in the dropdown? Audible's top-level taxonomy has 24 categories. For sub-categories (e.g. "Cyberpunk"), use searchQuery mode with a keyword.

Why is Audible 503-blocking my own browser-based scraper but not this actor? Audible uses Akamai TLS fingerprinting. The actor sends a Chrome 131 TLS handshake via curl_cffi, which is indistinguishable from a real Chrome.

Can I get podcast episodes too? Set format: "podcast" and use a keyword query — Audible's podcast catalog is included on the same storefront.

Are price values inclusive of VAT/tax? Yes — prices reflect what Audible shows on the storefront for that locale, including any applicable VAT.

Are all 11 locales equally reliable? US/CA/AU work consistently from Apify's datacenters. Non-US locales (UK/DE/FR/IT/ES/JP/IN/BR) sometimes serve a simplified responsive layout to datacenter IPs that the actor cannot parse — in that case enable proxyConfiguration.useApifyProxy = true to route through Apify's AUTO proxy, or run from a residential network. The byAsins / byUrls modes work in all locales.

Why doesn't mode: "search" work from Apify cloud? Audible's keyword-search endpoint returns a "no results — try these instead" page for requests originating from Amazon AWS / large datacenter IP ranges. The actor automatically falls back to scraping best-sellers + applying the search query as a containsKeyword filter so the run still emits records. For exhaustive keyword search, use byAuthor, byCategory, or byAsins modes instead.