Video Search
/api/vimeo/search
Search public Vimeo videos by query with pagination
Scrappa's Vimeo API returns structured JSON from Vimeo, the video hosting platform. Search public videos by query with pagination, open any video for its title, description, duration, thumbnails, owner and upload date, and read a public user's video list with pagination. Scrappa is an independent service and is not affiliated with or endorsed by Vimeo.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/vimeo/search?q=cats&page=1&per_page=10" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"total": 62441,
"page": 1,
"per_page": 10,
"has_more": true,
"results": [
{
"id": 158044944,
"title": "Cats",
"description": "Me feeding cats",
"duration": 14,
"url": "https://vimeo.com/158044944",
"thumbnails": [
{"width": 100, "height": 75, "link": "https://i.vimeocdn.com/video/1234567890_100x75.jpg"},
{"width": 640, "height": 480, "link": "https://i.vimeocdn.com/video/1234567890_640x480.jpg"}
]
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Search public Vimeo videos by query and analyze titles, descriptions, durations and thumbnails for content research.
Read a public Vimeo user's video list to track new uploads, durations and thumbnails over time.
Open any Vimeo video for its full metadata: title, description, duration, upload date, owner and embed privacy.
Combine Vimeo search with other social platforms to discover trending video topics and creators.
Vimeo scraper API
The Vimeo API is built for video content analysis, creator monitoring, and metadata feeds. Each endpoint returns structured JSON from public Vimeo data: search results with total counts and paging, video details with duration, thumbnails and owner, and public user video lists with pagination.
Search public videos by query with total result count and has_more paging.
Open any video for title, description (HTML plus plain text), duration, thumbnails and upload date.
Read a public user's video list with 20 videos per page and has_more.
All data is public; no login or account credentials required.
Pass a query to the search endpoint to get the total result count, the current page and each result with id, title, description, duration, url and thumbnail sizes.
Open Vimeo Video Search API docsPass a video id to the video endpoint to get the title, description in HTML and plain text, duration, width, height, upload date, tags, three thumbnail sizes, the owner summary and the embed privacy setting.
Open Vimeo Video Detail API docsPass a user id and page number to the user endpoint to read 20 public videos per page with the owner summary derived from the video list and a has_more flag for the next page.
Open Vimeo User Videos API docsEverything you need in one API.
/api/vimeo/search
Search public Vimeo videos by query with pagination
/api/vimeo/video
Retrieve a public Vimeo video with metadata, thumbnails and owner
/api/vimeo/user
Retrieve a public Vimeo user and a page of their videos
Add YouTube video search, details and channel data to your video research alongside Vimeo.
Extend your video data with Dailymotion search, video details, channels and trending content.
Add Rumble video data to your video content monitoring alongside Vimeo.
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Vimeo data as JSON | Build your own parser | |
| Video search with paging | total count + has_more | Parse it yourself |
| Three thumbnail sizes | small, medium, large | Parse it yourself |
| User video lists | 20 per page | Separate parse |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Vimeo. The Vimeo API returns structured JSON from public Vimeo data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
User videos return 20 videos per page; has_more is true when a full page was returned. Search returns a total result count and a has_more flag driven by the upstream paging signal. A valid empty result is a successful response.
Vimeo returns the description as HTML. The API passes the HTML through as description and also returns a stripped plain-text version as description_plain so consumers do not need to strip tags themselves.