Programmatic access to cloud pricing, benchmarks, AI cost data, and regional analytics. RESTful JSON API with comprehensive documentation.
All API requests require a Bearer token in the Authorization header. API keys are available with any paid plan.
Authorization: Bearer YOUR_API_KEYBase URL: https://api.data.ifo4.org
Cloud pricing data across all providers
| Name | Type | Required | Description |
|---|---|---|---|
| provider | string | No | aws, gcp, azure |
| service | string | No | ec2, s3, compute, etc. |
| region | string | No | us-east-1, eu-west-1, etc. |
| pricing_model | string | No | on-demand, reserved, spot |
{
"data": [
{
"provider": "aws",
"service": "ec2",
"sku_id": "m5.xlarge",
"region": "us-east-1",
"price_per_unit": 0.192,
"unit": "hour",
"pricing_model": "on-demand",
"effective_date": "2026-03-01T00:00:00Z"
}
],
"meta": {
"total": 3200,
"page": 1,
"per_page": 100
}
}import requests
API_KEY = "your_api_key"
BASE_URL = "https://api.data.ifo4.org"
response = requests.get(
f"{BASE_URL}/v1/pricing",
headers={"Authorization": f"Bearer {API_KEY}"},
params={
"provider": "aws",
"service": "ec2",
"region": "us-east-1"
}
)
data = response.json()
for sku in data["data"]:
print(f"{sku['sku_id']}: ${sku['price_per_unit']}/{sku['unit']}")| Plan | Daily Requests | Burst Limit | Data Access |
|---|---|---|---|
| Explorer (Free) | 100/day | 10/min | Pricing data only |
| Professional | 10,000/day | 100/min | All endpoints |
| Enterprise | 100,000/day | 1,000/min | All endpoints + bulk |
| Government | Unlimited | 5,000/min | All endpoints + bulk + custom |