Posts, Reels, carousels, Stories and Highlights.
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.
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.
TikTok
Videos, watermark-free media, photo posts and available music metadata.
Images, videos and multi-item results, including pin.it share links.
Media parsing with facebook.com, fb.com and fb.watch links.
X / Twitter
Media from posts on both x.com and twitter.com.
Rutube
Video parsing for supported rutube.ru and rutube.com links.
Likee
Resolve supported share links, including /v/<code>.
YouTube
Video information, format lists, paginated search, downloads and audio delivery to your Telegram bot.
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.
| Operation | Per 1,000 calls | Per 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 lookup | Free | $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
- 01
Use your existing account
Open the media API console. The wallet and transaction history are shared with the rest of NextProxy.
- 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.
- 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.