corpusAI Cloud Pricing
corpusAI Cloud Pricing: Raw spot price-change events for one instance type.
Answeringour last check, 2026-09-28
1 of 1checks answered this week
327 msmedian answer time
$0.01listed price per call
$0.01price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://cloud.trycorpus.ai/v1/spot/events
| Category | Market data |
|---|---|
| Provider host | cloud.trycorpus.ai |
| Networks | eip155:1, eip155:10, eip155:130, eip155:1329, eip155:137, eip155:146, eip155:42161, eip155:43114, eip155:480, eip155:5042, eip155:8453, eip155:999 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-28 | valid payment request | 402 | $0.01 | 327 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"instance": "c5.large",
"provider": "aws",
"region": "us-east-1"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"properties": {
"az": {
"description": "Restrict to one availability zone / zone id (for example `use1-az1`). Default: all zones.",
"type": "string"
},
"from": {
"description": "Start of the window (inclusive), ISO 8601 UTC. Default: 7 days before `to`.",
"format": "date-time",
"type": "string"
},
"include_repeats": {
"default": false,
"description": "Keep events whose price equals the previous event of the same (az, product) series. Default false.",
"type": "boolean"
},
"instance": {
"description": "Instance / machine / SKU type name exactly as listed by /instances (for example `c5.large`, `n2-standard-4`, `D2s_v5`).",
"examples": [
"c5.large"
],
"type": "string"
},
"limit": {
"default": 5000,
"description": "Maximum rows to return (1 to 10000). Default 5000.",
"maximum": 10000,
"minimum": 1,
"type": "integer"
},
"product": {
"description": "Restrict to one product / OS string (for example `Linux/UNIX`, `Spot`, `Linux`). Default: all.",
"type": "string"
},
"provider": {
"description": "Cloud provider. One of `aws`, `gcp`, `azure`.",
"enum": [
"aws",
"gcp",
"azure"
],
"type": "string"
},
"region": {
"description": "Region slug as listed by /catalog (for example `us-east-1` for AWS, `us-central1` for GCP, `us-east` for Azure). Azure slugs map to `eastus`, `westus2`, `westeurope`.",
"examples": [
"us-east-1"
],
"type": "string"
},
"to": {
"description": "End of the window (exclusive), ISO 8601 UTC. Default: now.",
"format": "date-time",
"type": "string"
}
},
"required": [
"provider",
"region",
"instance"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"count": {
"type": "integer"
},
"events": {
"items": {
"properties": {
"az": {
"description": "Availability zone or zone id; the region name for GCP.",
"type": "string"
},
"price": {
"description": "USD per hour.",
"type": "number"
},
"product": {
"description": "Product / OS the price applies to.",
"type": "string"
},
"ts": {
"description": "When the price took effect (UTC).",
"format": "date-time",
"type": "string"
}
},
"required": [
"ts",
"az",
"product",
"price"
],
"type": "object"
},
"type": "array"
},
"from": {
"format": "date-time",
"type": "string"
},
"instance": {
"type": "string"
},
"next_from": {
"description": "Pass as `from` to continue when truncated.",
"format": "date-time",
"type": [
"string",
"null"
]
},
"provider": {
"type": "string"
},
"region": {
"type": "string"
},
"to": {
"format": "date-time",
"type": "string"
},
"truncated": {
"description": "True when `limit` was hit.",
"type": "boolean"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}