# YouTube Channels API (https://www.socialcrawl.dev/platforms/youtube/channels) > Fetches full details for up to 1000 YouTube channels by id in a single POST request. Each item is the unified channel (author) object. Body: { ids: string[], includeLocalizations?: boolean }. Metered per 50-id chunk. TL;DR: `POST /v1/youtube/channels` costs 5 credits per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `ids` | yes | JSON array of BARE YouTube channel ids (24 characters, starting with 'UC', e.g. 'UC_x5XG1OV2P6uZZ5FSM9Ttw'), 1 to 1000 per request. Unlike GET /v1/youtube/channel, channel URLs/handles are not accepted here. | | `hl` | no | Preferred response language for localized text (ISO 639-1, e.g. 'en', 'ko'). | | `include_localizations` | no | When true, includes per-language localizations in each item's ext. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/youtube/channels?ids=UC_x5XG1OV2P6uZZ5FSM9Ttw%2CUCX6OQ3DkcsbYNE6H8uQQuVA" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I fetch many YouTube channels in one request? Send a POST to /v1/youtube/channels with a body of { ids: [...] } holding up to 1,000 channel IDs. Each item comes back as the same unified author object as the single-channel endpoint. ### What channel ID format does the batch endpoint accept? Bare 24-character IDs that start with UC, like UC_x5XG1OV2P6uZZ5FSM9Ttw, not channel URLs or @handles. Pass 1 to 1,000 per request. ### How is the batch channel endpoint billed? Metered per 50-ID chunk, so 300 IDs bill as six chunks. Batch endpoints are advanced tier, and new accounts start with 100 free credits. ### What comes back for each channel? The unified author object: subscriber count, video count, view total, handle, description, verification, and avatar. It is identical to GET /v1/youtube/channel. ### Can I get localized channel text? Yes. Set include_localizations to true and pass hl with an ISO 639-1 code to receive per-language localizations in each item's ext. See the full YouTube API: https://www.socialcrawl.dev/platforms/youtube ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How to fetch thousands of YouTube channel stats in one API call - Batch YouTube channel data API without Data API quota