YouTube scraper API: search results with views and channels
Type a keyword the way a viewer would and get the videos YouTube shows, in order, as rows: title, channel, verified badge, views, length, how long ago it was posted and the link. One search costs €0.0015.
- per 1,000 calls
- €1.50
- per call
- €0.0015
- 0.15 cents
- rows per call
- up to 18
- per 1,000 rows
- ≈ €0.0833
Keyword and competitor research without the quota
The YouTube scraper API returns about 18 videos per search, in the order YouTube ranks them, with title, channel name, verified status, view count, video length, publish age, description snippet and link. It also returns YouTube's estimate of total results for the keyword. One search costs €0.0015, so 1,000 searches cost €1.50. Save your keywords once, and every run's video list is stored in your Scrapewise account for the table, Excel, your AI assistant or the API.
The official YouTube Data API gives each project a daily quota, and every search request uses a large part of it. If you research 50 keywords a day you hit that limit fast, and before the first result you still need a Google Cloud project, an API key and some code. The fallback is typing keywords into the search bar and writing view counts in a notebook.
Here you enter the keyword and get the list as a table. No API key, no quota to watch, and you pay per search. The view count is a plain number, so you can sort, average and compare without cleaning '92M views' by hand. If you'd rather call it from code, our guide to a YouTube scraper API in Python covers it. For the same research on the written web, see the Google News API. To check if a topic is growing before you film it, try the Google Trends API. All sources and prices are on the all data APIs and prices page.
Who uses YouTube search data
YouTube creators
Before you script a video, search the keyword and see who ranks, how many views they have and how old those videos are. An old top 5 with modest views is an opening.
Small video agencies
Run keyword research for 10 client channels without sharing one API quota between them. Deliver the list as a sheet each month.
Sellers and brands
Search your product type, like 'standing desk review'. See which channels review products like yours and how many views those reviews get. That's your outreach list.
App and course makers
Search the tutorials your future customers watch. The channels that rank for 'excel pivot table' or 'learn spanish fast' are where your audience already is.
How it works
Save the keywords
Enter searches like 'how to tie a tie'. To match a YouTube filter, such as uploaded this week, copy the filter code from the search link. Each search is one call at €0.0015.
Schedule them weekly
Each run saves every video with its position and date, so you can follow rankings week by week.
Sort the videos
Sort by views or filter by channel in the table or Excel, pull rows by API, or ask your AI assistant: 'which channels entered the top 10 for my keywords this month?'
Set it up once. The data keeps coming.
Save your search once and it runs by itself. Every run lands in your own Scrapewise database, and you pick how to read it.
Set it up once
Add your ASINs, keywords, places or apps to a scraper in the web app. New accounts get 5 free requests.
Runs on your schedule
Pick daily, weekly on the days you choose, every few days, or the first or last day of the month. Scheduled runs start at night, European time. Need it more often? Start runs from your own code.
Saved in your database
Each run adds dated rows, so this week sits next to last week. Rows are kept for 90 days.
Use it your way
Open the table in the web app and download the latest run as an Excel file. Ask your own AI assistant about it. Or pull the rows into your code with an API key.
Ask your AI assistant about your own data
Connect Claude Desktop, Claude Code or another MCP app with a read-only key. The assistant reads the rows you've already collected, at no extra cost on Scrapewise. With a full-access key it can start a run for you too.
- Which of my ASINs lost the Buy Box this week?
- Which competitor cut prices the most since Monday?
- Show the keywords where I dropped out of the top 10.
What you send and what you get back
Send a keyword. An optional filter code copies any filter from the YouTube search page, like upload date or type. Each call returns about 18 videos, one row per video, plus the total results estimate for the keyword.
- Keywordrequired
how to tie a tie - Filter token (optional)optional
EgIQAQ%3D%3D
Up to 18 rows per call, 34 columns each
- sw status
- sw source url
- sw position
- sw title
- sw url
- sw external id
- sw id kind
- sw image
- sw seller
- sw rating count
- sw sponsored
- sw published at
- +22 more, see all columns
Sample: YouTube search for 'how to tie a tie'
Real videos, public channel names and view counts from a live search in September 2026. All columns the API returns are shown.
sw status_sw_statusResult of this row: OK, no results, or an error | sw source url_sw_source_urlThe input you gave: a link, keyword or ID | sw position_sw_positionRank of the item as the site shows it | sw title_sw_titleMain name of the item | sw url_sw_urlDirect link to the item | sw external id_sw_external_idThe site's own ID for this item | sw id kind_sw_id_kindWhat kind of ID the external ID is | sw image_sw_imageMain image link | sw seller_sw_sellerWho sells or publishes it | sw rating count_sw_rating_countHow many ratings or reviews | sw sponsored_sw_sponsoredTrue when the result is a paid placement | sw published at_sw_published_atPublish or update date in ISO format | sw location_sw_locationPlace the result is priced or ranked for | sw locale_sw_localeLanguage and country used for the request | sw fetched at_sw_fetched_atWhen we collected this row (UTC) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 2 | How to Tie a Tie | Windsor (aka Full Windsor or Double Windsor) | For Beginners | https://www.youtube.com/watch?v=HXJx8j7JpKY | HXJx8j7JpKY | video_id | https://i.ytimg.com/vi/HXJx8j7JpKY/hqdefault.jpg?sqp=-oaymwEnCOADEI4CSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLB3jQig1750_gL8IMiUkiBz0dCPRw | defragmenteur | 92628717 | false | en-US | en-US | 2026-09-16T10:43:57Z | |
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 3 | How to Tie a Tie | Easy Windsor Knot Step-by-Step Guide | https://www.youtube.com/watch?v=thGMPoX29Vs | thGMPoX29Vs | video_id | https://i.ytimg.com/vi/thGMPoX29Vs/hq720.jpg?sqp=-oaymwEnCNAFEJQDSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLDU_oeGh1rftS_ApLiv0D7CCDO9Gw | defragmenteur | 2878593 | false | en-US | en-US | 2026-09-16T10:44:34Z | |
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 5 | How to tie a tie - Quick and Easy | https://www.youtube.com/watch?v=9BMhFmNzw-o | 9BMhFmNzw-o | video_id | https://i.ytimg.com/vi/9BMhFmNzw-o/hqdefault.jpg?sqp=-oaymwEnCOADEI4CSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLA2AK2ykXs3nFKcOcPRIJsgcPsPxA | Math Meeting | 68835891 | false | en-US | en-US | 2026-09-16T10:45:11Z | |
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 9 | How to Tie a Tie (Mirrored / Slowly) - Full Windsor Knot | https://www.youtube.com/watch?v=xAg7z6u4NE8 | xAg7z6u4NE8 | video_id | https://i.ytimg.com/vi/xAg7z6u4NE8/hq720.jpg?sqp=-oaymwFBCNAFEJQDSFryq4qpAzMIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB8AEB-AH-CYAC0AWKAgwIABABGGUgXChMMA8=&rs=AOn4CLAHRZeSyCefcalwidOyAb9B0y3daw | tiehole | 112319243 | false | en-US | en-US | 2026-09-16T10:45:48Z | |
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 10 | How to tie a tie EASY WAY (Slowly & Mirrored) Windsor knot | https://www.youtube.com/watch?v=4fHMbXWcoq0 | 4fHMbXWcoq0 | video_id | https://i.ytimg.com/vi/4fHMbXWcoq0/hq720.jpg?sqp=-oaymwEnCNAFEJQDSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLBdqObi88TWoL1SzP3bmey0-QX4FQ | How to tie a tie | 52619695 | false | en-US | en-US | 2026-09-16T10:46:25Z | |
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 11 | How to tie a tie EASY (Windsor knot) | https://www.youtube.com/watch?v=X_3z7QneFOI | X_3z7QneFOI | video_id | https://i.ytimg.com/vi/X_3z7QneFOI/hq720.jpg?sqp=-oaymwEnCNAFEJQDSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLCtg_881bhmB5qLtUDoQmEAtINCaA | How to tie a tie | 7269267 | false | en-US | en-US | 2026-09-16T10:47:02Z | |
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 14 | How to tie a tie (for Beginners) | https://www.youtube.com/watch?v=fCiaq_8qBnE | fCiaq_8qBnE | video_id | https://i.ytimg.com/vi/fCiaq_8qBnE/hq720.jpg?sqp=-oaymwEnCNAFEJQDSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLCPukdrMBNHKZZL9V5IUn2iiBq-Kw | How to tie a tie | 1060052 | false | en-US | en-US | 2026-09-16T10:47:39Z | |
| OK | https://www.youtube.com/results?search_query=how+to+tie+a+tie | 15 | How to Tie a Tie: The Windsor Knot (Easy Step-by-Step) | https://www.youtube.com/watch?v=zpe1-BWJqz8 | zpe1-BWJqz8 | video_id | https://i.ytimg.com/vi/zpe1-BWJqz8/hq720.jpg?sqp=-oaymwEnCNAFEJQDSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLCrvp1y_M3tqy65W5pEyAgKWtVAZA | defragmenteur | 861384 | false | en-US | en-US | 2026-09-16T10:48:16Z |
What each column means
Columns that start with 'sw' use the same names on every Scrapewise data API. The others are YouTube's own search fields. One thing to know: on this API, the sw rating count column holds the view count, since YouTube search shows views and no star rating.
The video
Position in the results, title, link and video ID. The ID stays the same if the creator renames the video, so use it to follow one video across many runs.
- sw position
- position_on_page
- sw title
- title
- sw url
- link
- sw external id
- sw id kind
- video_id
- description
Views, length and age
Views as a plain number, length as shown on the thumbnail, like '3:01', and publish age as YouTube's text, like '1 year ago'. YouTube search doesn't give an exact date, so the sw published at column stays empty.
- views
- sw rating count
- length
- published_date
- sw published at
Channel
Channel name, link, avatar and whether it has the verified badge.
- sw seller
- channel_name
- channel_link
- channel_verified
- channel_thumbnail
Thumbnails and badges
The still thumbnail, the moving preview and badges YouTube shows under the video, like 'CC' for captions.
- sw image
- thumbnail_static
- thumbnail_rich
- extensions[0]
- extensions[1]
Search and request details
Your keyword, YouTube's estimate of total results for it, and when we collected the row.
- ctx_search_parameters_search_query
- ctx_search_information_total_results
- ctx_pagination_next_page_token
- sw status
- sw source url
- sw location
- sw locale
- sw fetched at
What you can do with YouTube search results
Find topics that pull views
Search 30 keyword ideas and average the views of the top 5 videos for each. The keywords where top videos have big views and few strong channels are the ones to film first.
Track your rank for a keyword
Search your target keywords every week and find your video ID in the position column. You'll see if a new title or thumbnail moved you up.
Map the channels in your niche
Run 20 niche keywords and count how often each channel appears. The channels in almost every list are your real competitors.
Check how fresh the top results are
The publish age column shows text like '11 years ago' or '1 year ago'. If the top of a keyword is full of old videos, a new one has a fair shot.
Plan video length
Look at the length column for the top 10. If every ranking video is under 4 minutes, a 20-minute take on the same keyword is fighting the format.
Find reviewers for your product
Search '[product type] review' and list channels with verified badges and high views. That's a ready outreach list for samples or sponsorships.
Real setups and what they cost
Solo creator planning videos
Checks 40 keyword ideas once a month and tracks 10 target keywords weekly. About 83 calls a month, €0.12.
- calls per month
- 83
- cost per month
- €0.124
Agency with 10 client channels
Each channel follows 30 keywords every day. 10 x 30 x 30 is 9,000 calls a month, €13.50.
- calls per month
- 9,000
- cost per month
- €13.50
Brand finding reviewers
Searches 200 '[product] review' phrases once to build an outreach list. 200 calls, about 3,600 video rows, for €0.30.
- calls per month
- 200
- cost per month
- €0.30
Why pull YouTube data with Scrapewise
No quota to plan around
You don't ration searches across the day. Run 5 or 5,000, and each one costs €0.0015.
No Google Cloud setup
No project, no API key and no code needed for the first run. Type the keyword in the portal and read the rows.
Numbers you can sort
Views come as whole numbers, and each video has its channel and verified status on the same row. It's ready for a spreadsheet.
What your YouTube research costs
Enter how many keywords you search and how often. Each keyword per run is one call at €0.0015. Compare all data APIs
- Rows (up to)
- 18,000
- You pay
- €1.50
Frequently asked questions
About 18 per call, in YouTube's order. The row also carries YouTube's total results estimate for the keyword, 17,781,878 for 'how to tie a tie' in our sample.
Ready to pull YouTube data into your stack?
Sign up and your first 5 searches are free. Tracking 50 keywords every day costs about €2.25 a month on pay-as-you-go pricing.