</> Developers
REST API for listing data assets, posting requests, and managing deals. Simple key auth. Rate limits. Full CRUD.
Quick Start
Sign up, go to Dashboard → API Keys. Keys start with fy_ and are 40 characters.
POST your data asset with name, category, formats, volume, and pricing.
curl -X POST https://fileyield.vercel.app/api/v1/listings \
-H "Authorization: Bearer fy_xxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"name": "US Consumer Purchase History — 2024",
"category": "Retail",
"formats": ["CSV", "Parquet"],
"volume": "24M records",
"time_range": "2020-2024",
"visibility": "public",
"asking_price": "$450K",
"price_type": "listed"
}'See what buyers are looking for. Match your data to demand.
curl https://fileyield.vercel.app/api/v1/requests?public=true \
-H "Authorization: Bearer fy_xxxxxxxxxxxxxxxxxxxxx"Endpoints
Authentication
Key Format
fy_xxxxxxxxxxxxxxxxxxxx...
40 characters, SHA-256 hashed at rest
Header
Authorization: Bearer fy_...
Required on all API v1 requests
Rate Limits by Trust Tier
StandardStandard
5/min
10/day
VerifiedVerified
60/min
1,000/day
EnterpriseEnterprise
300/min
Unlimited
Example
Request
curl -X POST https://fileyield.vercel.app/api/v1/listings \
-H "Authorization: Bearer fy_xxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"name": "US Consumer Purchase History — 2024",
"category": "Retail",
"formats": ["CSV", "Parquet"],
"volume": "24M records",
"time_range": "2020-2024",
"visibility": "public",
"asking_price": "$450K",
"price_type": "listed"
}'Response 201
{
"success": true,
"data": {
"id": "a1b2c3d4-...",
"name": "US Consumer Purchase History — 2024",
"category": "Retail",
"status": "listed",
"visibility": "public",
"created_at": "2026-04-04T18:30:00Z"
}
}