NextProxy
← All products & pricing

Media Parsing & Download API

Your media workflow. One API.

Download YouTube videos and audio, extract videos, images and albums from Instagram, TikTok and other social platforms, and identify songs or browse music charts with Shazam.

From $0.10 / 1,000 calls

View the full price list for each operation below.

REQUEST EXAMPLEGET /fetch
curl --get 'https://www.nextproxy.com/api/customer/v1/media/fetch' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: media-example-001' \
  --data-urlencode 'url=<MEDIA_URL>'

Use a supported, accessible media URL. Each paid operation requires its own idempotency key.

  • 9 supported platforms
  • One NextProxy API key
  • Pay per call · No monthly fee

01 / PLATFORMS

From social posts to music discovery

Resolve images, videos, audio and albums, or add search and music recognition to your application. Available results depend on the source content.

01

Instagram

Posts, Reels, carousels, Stories and Highlights.

02

TikTok

Videos, watermark-free media, photo posts and available music metadata.

03

Pinterest

Images, videos and multi-item results, including pin.it share links.

04

Facebook

Media parsing with facebook.com, fb.com and fb.watch links.

05

X / Twitter

Media from posts on both x.com and twitter.com.

06

Rutube

Video parsing for supported rutube.ru and rutube.com links.

07

Likee

Resolve supported share links, including /v/<code>.

08

YouTube

Video information, format lists, paginated search, downloads and audio delivery to your Telegram bot.

09

Shazam

Upload audio for song recognition, or browse paginated global and country charts.

Video and audio, in the format you need

YouTube formats: 144p, 240p, 360p, 480p, 720p, 1080p, 1440p, 2160p, audio, mp3 and m4a. Check the information endpoint for formats available for a particular video; that lookup is billed separately.

Telegram delivery sends YouTube audio to your authorized bot, returning file_id or channel_id / message_id. A file_id belongs to the receiving bot.

Shazam accepts multipart uploads of mp3, m4a, ogg or mp4, up to 50,000,000 bytes. Recognition depends on the recording and may return no match.

02 / PRICING

Small unit prices. Clear billing.

Prices below are in USD per 1,000 calls for easy comparison. Billing is per individual call; there is no minimum batch or monthly subscription.

OperationPer 1,000 callsPer call
Instagram posts / Reels / carousels$0.15$0.000150
Instagram Stories$0.50$0.000500
Instagram Highlights$0.50$0.000500
TikTok videos / photos / music metadata$0.15$0.000150
Pinterest images / videos / albums$0.15$0.000150
Facebook media parsing$0.15$0.000150
X / Twitter media parsing$0.15$0.000150
Rutube video parsing$0.30$0.000300
Likee share link parsing$0.30$0.000300
YouTube video information and formats$0.20$0.000200
YouTube search (per page)$0.20$0.000200
YouTube standard video / audio download$1.50$0.001500
YouTube 1440p / 2160p download$2.50$0.002500
YouTube audio delivery to a Telegram bot$1.50$0.001500
Shazam music recognition$0.50$0.000500
Shazam global / country charts (per page)$0.10$0.000100
Your NextProxy balance lookupFree$0

Prices are synchronized with the current product catalog. Confirm the quoted price in the console or API catalog before calling.

One shared wallet

Top up your existing NextProxy USD wallet with $5, $20 or $50. The same unit prices apply. Media credit does not expire with time.

One operation, one charge

An album is one call regardless of its image count. Search and charts are billed per page request, not per result.

No hidden lookups

Information and downloads are billed separately at the rates above. Add the two rates for a combined workflow. Telegram audio delivery has one fixed rate regardless of cache status.

Failed API calls are free

A failed operation releases its reserved payment. If a returned file is empty, corrupt or unusable, report it from your call record for review and a possible refund.

03 / GET STARTED

From your wallet to your first call

  1. 01

    Use your existing account

    Open the media API console. The wallet and transaction history are shared with the rest of NextProxy.

  2. 02

    Create a customer API key

    Manage your key in the API center. Send it in the Authorization header and keep it on your server.

  3. 03

    Choose an operation

    Review its price and availability, then test it in the console or call the API. Online tests use the same billing rules.

04 / FAQ

Before you integrate

Do I need a separate balance for each platform?

No. All media operations use your existing NextProxy USD wallet. There is no media subscription or time-based expiry. Other products keep their own billing and validity rules.

Does a successful API response guarantee a complete file?

No. Metadata, a ready download link and a completely downloaded, playable file are different states. Download files directly from the returned temporary URLs and validate the result. YouTube download links last about 10 minutes; reading an old record does not renew them. Report empty, corrupted, expired or oversized files from the relevant call record. Refunds follow a review.

Can every link on a supported platform be processed?

No. Access restrictions, unavailable content, source changes and the media itself can prevent processing. Check the enabled operations in the console and use the API response status to determine success. A failed API operation is not charged.

Will retrying a request charge me again?

Reuse the same Idempotency-Key with identical parameters to retrieve the existing call record without another operation or charge. Use a new key only for a new operation. Replaying an old download request does not refresh its temporary URL.

Build with media, on your terms.

Review prices, test an operation and track its cost in one console.

Open the API console