Every API call, every token, every agent interaction — metered, priced, and collected automatically. Built for the agentic economy.
Drag the sliders. Watch flat-rate billing get left behind.
This is a real demo agent hitting Rev's production API right now. Every event you see is a real POST /v1/meter or /v1/outcomes/resolve.
Send events as they happen. We compute the price. You see the revenue.
POST agent interaction events — action type, token count, and outcome — as they happen in real time.
Our dynamic pricing engine computes the cost instantly: base rate + token multiplier + outcome bonus.
Revenue dashboards show exactly what each agent and customer is worth. Per-agent. Per-customer. Per-action.
Send a POST to /v1/meter with your agent event. Get back the computed price in milliseconds.
POST /v1/meter Authorization: Bearer rg_your_key { "agent_id": "agent-copilot", "action": "completion", "tokens": 2400, "outcome": "success" }
{
"event_id": 1,
"price": {
"total_cents": 1.47,
"breakdown": {
"base_rate_cents": 0.50,
"token_charge_cents": 0.72,
"outcome_bonus_cents": 0.25
}
},
"created_at": "2026-04-25T12:00:00Z"
}
Different actions, different costs. Successful outcomes earn a bonus. Custom rates per customer.
| Action | Base Rate | Per Token | Success Bonus |
|---|---|---|---|
| chat | 0.10¢ | 0.0001¢ | 0.05¢ |
| completion | 0.50¢ | 0.0003¢ | 0.25¢ |
| tool_call | 1.00¢ | 0.0002¢ | 0.50¢ |
| embedding | 0.05¢ | 0.00005¢ | — |
| image_gen | 5.00¢ | — | 1.00¢ |
| search | 0.25¢ | — | 0.10¢ |
Sub-millisecond event recording. Every agent interaction is captured with full metadata for audit and analytics.
Dashboard showing revenue per agent, per customer, per action type. Know exactly where your money comes from.
Override default rates for enterprise customers. Charge more for premium outcomes. Price each action differently.
Issue and revoke API keys per customer. Track which key generated which revenue. Full audit trail.
Charge only when your agent delivers. Register a task with success criteria and a conditional price, then resolve it when done. Charges fire automatically on success — $0 on failure by default. Read the docs →
Nobody else does this. Register a task with success criteria and a price. We charge on success, waive on failure. Guaranteed in the API.
Your agent completed the task. The price_on_success is recorded in the billing ledger and the outcome.succeeded webhook fires.
The task wasn't completed. price_on_failure defaults to $0. The outcome.failed webhook fires. You eat the cost.
If expires_at passes without a resolve call, the outcome auto-transitions to expired. Background job runs every 60 seconds.
Get your API key in 60 seconds. No credit card required.