Vimeo API

Vimeo API for Video Search, Video Details, and User Videos

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
3
Endpoints
Vimeo
Source coverage
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
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"
JSON response
{
  "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 }
}

What you can build

Structured data for real applications. Here are some ideas.

Video Content Analysis

Search public Vimeo videos by query and analyze titles, descriptions, durations and thumbnails for content research.

Creator Monitoring

Read a public Vimeo user's video list to track new uploads, durations and thumbnails over time.

Video Metadata Feeds

Open any Vimeo video for its full metadata: title, description, duration, upload date, owner and embed privacy.

Trend Discovery

Combine Vimeo search with other social platforms to discover trending video topics and creators.

Vimeo scraper API

Vimeo API for video search, details, and user videos

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.

Choose the right Vimeo API endpoint

Use Video Search for topic discovery

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 docs

Use Video Detail for full metadata

Pass 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 docs

Use User Videos for creator tracking

Pass 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 docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Vimeo data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Video search with paging
Scrappa: total count + has_more
ScrapingBee / ScraperAPI: Parse it yourself
Three thumbnail sizes
Scrappa: small, medium, large
ScrapingBee / ScraperAPI: Parse it yourself
User video lists
Scrappa: 20 per page
ScrapingBee / ScraperAPI: Separate parse
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Public video search with total result count and has_more paging
Video details with title, description (HTML plus plain text), duration, width, height and upload date
Three thumbnail sizes per video plus the owner summary and embed privacy setting
Public user video lists with 20 videos per page and has_more
All data is public; no login or account credentials required

Frequently asked questions

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.

Start using the Vimeo API

Sign up and get 500 free credits. No credit card required.