Crawlora
ProductPlatformsUse CasesDocsPricingCompareContact
Sign inTry Playground Console
Crawlora

Structured public web data APIs for search, maps, geocoding, streaming, travel, real estate, marketplaces, apps, social, audio, crypto, finance, and AI workflows with managed execution and credit-based usage.

Product

Web Scraping APIFeaturesPlatformsTravel APIsReal Estate APIsPricing

Platforms

Google SearchGoogle MapsGoogle TrendsAmazonZillowTripAdvisorShopifyAll platforms

Developers

DocsGetting StartedAPI ExamplesPlaygroundSDKsChangelogBlogGitHub

Use cases

SERP MonitoringGoogle Maps LeadsProperty Market IntelligenceAmazon Product MonitoringCrypto Market ResearchAI Agent Web DataAll use cases

Legal

ContactTermsPrivacy
Product
Web Scraping APIFeaturesPlatformsTravel APIsReal Estate APIsPricing
Platforms
Google SearchGoogle MapsGoogle TrendsAmazonZillowTripAdvisorShopifyAll platforms
Developers
DocsGetting StartedAPI ExamplesPlaygroundSDKsChangelogBlogGitHub
Use cases
SERP MonitoringGoogle Maps LeadsProperty Market IntelligenceAmazon Product MonitoringCrypto Market ResearchAI Agent Web DataAll use cases
Legal
ContactTermsPrivacy
© 2026 Crawlora. All rights reserved.·Built by Tony Wang
System statusCrawlora API status
Docs menu

Start here

OverviewGetting StartedAuthenticationRate Limits and CreditsError Handling

Examples

ExamplescURLTypeScriptPythonGo

Recipes

RecipesSERP MonitoringGoogle Maps LeadsApp Review AnalysisYouTube TranscriptsTikTok Trend ResearchAmazon Product MonitoringAI Agent Web Data

API Reference

AirbnbAmazonApplePodcastsAppStoreBingBrandBraveCoinGeckoDatasetseBayGeocodingGoogleGoogle FinanceGoogle MapGoogle TrendsGooglePlayInstagramJustWatchLinkedInProductHuntRedditShop.appShopifySimilarWebSpotifySpotifyPodcastsTikTokTripAdvisorTrustpilotYahoo FinanceYouTubeZillow

Start here

OverviewGetting StartedAuthenticationRate Limits and CreditsError Handling

Examples

ExamplescURLTypeScriptPythonGo

Recipes

RecipesSERP MonitoringGoogle Maps LeadsApp Review AnalysisYouTube TranscriptsTikTok Trend ResearchAmazon Product MonitoringAI Agent Web Data

API Reference

AirbnbAmazonApplePodcastsAppStoreBingBrandBraveCoinGeckoDatasetseBayGeocodingGoogleGoogle FinanceGoogle MapGoogle TrendsGooglePlayInstagramJustWatchLinkedInProductHuntRedditShop.appShopifySimilarWebSpotifySpotifyPodcastsTikTokTripAdvisorTrustpilotYahoo FinanceYouTubeZillow

Crawlora Docs

Build an Apple Podcasts Data Workflow

Search Apple Podcasts shows, enrich show and episode metadata, and track chart rankings by country and category as structured JSON.

Try first API Copy examplesPlan credits

Overview

Search Apple Podcasts shows, enrich show and episode metadata, and track chart rankings by country and category as structured JSON.

What you will build

  • Search shows or pull a chart by country and category
  • Fetch show details
  • List show episodes
  • Store normalized rows
  • Re-pull charts on a schedule
  • Compare rank movement over time

APIs used

Only endpoints that exist in the generated endpoint metadata are linked here. Missing optional endpoints are intentionally omitted.

GETApplePodcastsapiKey1 credit/request

Search Apple Podcasts shows

/apple-podcasts/search

Returns normalized Apple Podcasts shows from Apple's public iTunes Search API.

View docsTry in Playground
GETApplePodcastsapiKey1 credit/request

Retrieve Apple Podcasts chart rankings

/apple-podcasts/charts

Returns Apple Podcasts show chart rankings from public iTunes RSS JSON feeds. Supported collections are `toppodcasts` and `topaudiopodcasts`.

View docsTry in Playground
GETApplePodcastsapiKey1 credit/request

Retrieve Apple Podcasts show details

/apple-podcasts/show/{id}

Returns normalized show metadata from Apple's public iTunes Lookup API.

View docsTry in Playground
GETApplePodcastsapiKey1 credit/request

Retrieve Apple Podcasts show episodes

/apple-podcasts/show/{id}/episodes

Returns a show and its public Apple Podcasts episodes from Apple's iTunes Lookup API.

View docsTry in Playground
GETApplePodcastsapiKey1 credit/request

Search Apple Podcasts episodes

/apple-podcasts/episodes/search

Returns normalized Apple Podcasts episodes from Apple's public iTunes Search API.

View docsTry in Playground

Data model

FieldNotes
termWorkflow field; map to exact endpoint response fields from endpoint docs.
countryWorkflow field; map to exact endpoint response fields from endpoint docs.
categoryWorkflow field; map to exact endpoint response fields from endpoint docs.
show_idWorkflow field; map to exact endpoint response fields from endpoint docs.
show_nameWorkflow field; map to exact endpoint response fields from endpoint docs.
feed_urlWorkflow field; map to exact endpoint response fields from endpoint docs.
genresWorkflow field; map to exact endpoint response fields from endpoint docs.
episode_titleWorkflow field; map to exact endpoint response fields from endpoint docs.
publish_dateWorkflow field; map to exact endpoint response fields from endpoint docs.
durationWorkflow field; map to exact endpoint response fields from endpoint docs.
chart_rankWorkflow field; map to exact endpoint response fields from endpoint docs.
checked_atWorkflow field; map to exact endpoint response fields from endpoint docs.
request_idWorkflow field; map to exact endpoint response fields from endpoint docs.
credits_usedInclude when response or usage data makes it available.

Step-by-step workflow

  1. 1.Search shows or pull a chart by country and category
  2. 2.Fetch show details
  3. 3.List show episodes
  4. 4.Store normalized rows
  5. 5.Re-pull charts on a schedule
  6. 6.Compare rank movement over time

Example request

This example uses the real Search Apple Podcasts shows endpoint. Exact request fields come from the endpoint metadata.

Recipe request

Use environment variables for secrets and keep Crawlora API keys server-side.

curl -X GET "https://api.crawlora.net/api/v1/apple-podcasts/search?term=hardcore+history&country=us&lang=en-us&limit=50&page=1" \
  -H "x-api-key: $CRAWLORA_API_KEY"

Example response

Use endpoint detail pages for exact response schemas. This recipe does not invent response fields.

Generated example response

{
  "code": 200,
  "msg": "OK",
  "data": [
    {
      "id": 173001861,
      "artist_name": "Dan Carlin",
      "collection_name": "Dan Carlin's Hardcore History",
      "track_name": "Dan Carlin's Hardcore History",
      "url": "https://podcasts.apple.com/us/podcast/dan-carlins-hardcore-history/id173001861?uo=4",
      "feed_url": "https://feeds.feedburner.com/dancarlin/history?format=xml",
      "primary_genre_name": "History"
    }
  ]
}

Storage/output suggestion

Store one row per show, episode, and chart check so chart positions and catalog changes can be compared over time.

Error handling

  • Validate required inputs before calling Crawlora
  • Retry 429 and temporary 5xx responses with capped backoff
  • Log endpoint, input, timestamp, and request ID when present
  • Treat empty results as a state your application can handle
  • Open /docs/errors for production retry guidance

Rate-limit and credit planning

Estimate usage by multiplying requests by endpoint credit cost. The table below only shows real credit costs available from the billing constants.

EndpointCredit costDocs
Search Apple Podcasts shows1 credit/request/docs/apple-podcasts/apple-podcasts-search
Retrieve Apple Podcasts chart rankings1 credit/request/docs/apple-podcasts/apple-podcasts-charts
Retrieve Apple Podcasts show details1 credit/request/docs/apple-podcasts/apple-podcasts-show
Retrieve Apple Podcasts show episodes1 credit/request/docs/apple-podcasts/apple-podcasts-show-episodes
Search Apple Podcasts episodes1 credit/request/docs/apple-podcasts/apple-podcasts-episodes-search

Production checklist

  • Keep API keys server-side
  • Use request timeouts
  • Back off on rate limits
  • Store raw responses or source IDs for auditability
  • Monitor credits and failures
  • Avoid unnecessary refreshes
  • Review responsible-use requirements

Responsible public web data workflows

Crawlora is designed for responsible structured public web data workflows. Customers are responsible for using Crawlora in compliance with applicable laws, third-party rights, target-platform rules, and Crawlora terms.

Read Crawlora terms

Related APIs and pages

Search Apple Podcasts showsRetrieve Apple Podcasts chart rankingsRetrieve Apple Podcasts show detailsRetrieve Apple Podcasts show episodesSearch Apple Podcasts episodes/platforms/apple-podcasts/platforms/spotify-podcasts

Build this workflow with real endpoint docs

Use this recipe for workflow shape, then rely on endpoint reference pages for exact paths, request schemas, response schemas, and credit costs.

Browse APIsTry Playground