Skip to content

RoboVerse API

Access the world's robot database programmatically. Get specs, search, and filter robots via REST API.

Rate Limits

0
Free plan
No API access
1,000
Pro plan
calls/month
10,000
Business plan
calls/month

Quick Start

  1. 1Subscribe to a Pro or Business plan
  2. 2Generate an API key in the section below
  3. 3Make your first request:
cURL
curl -H "Authorization: Bearer rk_live_xxx" \ https://www.roboverse.space/api/v1/robots?category=humanoid&limit=5
Python
import requests resp = requests.get( "https://www.roboverse.space/api/v1/robots", headers={"Authorization": "Bearer rk_live_xxx"}, params={"category": "humanoid", "limit": 5} ) robots = resp.json()["data"]
JavaScript
const res = await fetch( "https://www.roboverse.space/api/v1/robots?category=humanoid&limit=5", {headers: {"Authorization": "Bearer rk_live_xxx"}} ); const { data } = await res.json();

Authentication

All API requests require a Bearer token in the Authorization header. Generate an API key below after subscribing to a Pro or Business plan.

Authorization: Bearer rk_live_xxxxxxxx

Sign up for a Pro or Business plan to generate API keys.

View Plans

List Robots

GET/api/v1/robots
Parameters
categoryFilter by category (humanoid, industrial, delivery, medical, etc.)
manufacturerFilter by manufacturer name (partial match)
yearFilter by release year
pagePage number (default: 1)
limitResults per page (default: 20, max: 100)
Example
curl -H "Authorization: Bearer YOUR_KEY" "https://www.roboverse.space/api/v1/robots?category=humanoid&limit=10"
Response
{ "data": [ { "id": "...", "slug": "atlas", "name": "Atlas", "manufacturer": "Boston Dynamics", "category": "humanoid", "specs": { "height": "1.5m", "weight": "89kg" }, ... } ], "pagination": { "page": 1, "limit": 10, "total": 49, "totalPages": 5 } }

Get Robot

GET/api/v1/robots/:slug
Parameters
slugRobot slug identifier (e.g. "atlas", "optimus")
Example
curl -H "Authorization: Bearer YOUR_KEY" "https://www.roboverse.space/api/v1/robots/atlas"
Response
{ "data": { "slug": "atlas", "name": "Atlas", "manufacturer": "Boston Dynamics", "specs": { ... }, "videos": [...], "images": [...] } }

Search Robots

GET/api/v1/search
Parameters
qSearch query (required)
limitMax results (default: 20, max: 50)
Example
curl -H "Authorization: Bearer YOUR_KEY" \ "https://www.roboverse.space/api/v1/search?q=humanoid+robots+under+50k"
Response
{ "data": [...], "total": 12, "query": "humanoid robots under 50k" }

Export Robots

GET/api/v1/export/robots
Parameters
categoryFilter by category
formatExport format: json (default) or csv
Example
curl -H "Authorization: Bearer YOUR_KEY" \ "https://www.roboverse.space/api/v1/export/robots?category=humanoid&format=csv"
Response
CSV or JSON download of robot data

Export Research Papers

GET/api/v1/export/papers
Parameters
sourceFilter by source (arXiv, Semantic Scholar)
formatExport format: json (default) or csv
Example
curl -H "Authorization: Bearer YOUR_KEY" \ "https://www.roboverse.space/api/v1/export/papers?format=csv"
Response
CSV or JSON download of research papers

Error Responses

401Unauthorized — invalid or missing API key
403Forbidden — Free plan has no API access
429Rate limited — monthly call quota exceeded
404Not found — robot slug doesn't exist

Last updated: July 1, 2026

Contact: hello@roboverse.space