Pricing
Start free. Talk to us when you need more.
Three plans, each defined by five published ceilings. Free is free. Developer and Enterprise are arranged with you directly while RegSignal is in its invite-only beta.
Plans
Three plans, five ceilings
Plans differ in their usage ceilings. The limits below are the ones the API enforces today.
Free
Free
No charge
Try the API and the console with a small team and a handful of product profiles.
- API requests per day
- 200
- Units per month
- 2,000
- Seats
- 2
- Product profiles
- 3
- Webhook endpoints
- 1
Developer
Talk to us
Pricing arranged directly
Higher daily and monthly ceilings for teams building RegSignal into their own tools.
- API requests per day
- 5,000
- Units per month
- 100,000
- Seats
- 10
- Product profiles
- 50
- Webhook endpoints
- 10
Enterprise
Talk to us
Pricing arranged directly
No ceilings on requests, units, seats, product profiles or webhook endpoints.
- API requests per day
- Unlimited
- Units per month
- Unlimited
- Seats
- Unlimited
- Product profiles
- Unlimited
- Webhook endpoints
- Unlimited
RegSignal is in an invite-only beta, so every plan starts with a request on the access page. No prices are published yet; for Developer or Enterprise, email hello@regsignal.dev.
Compare
Plans side by side
Request and unit ceilings apply to API traffic. Seat, profile and webhook ceilings apply to everyone.
| Limit | Free | Developer | Enterprise |
|---|---|---|---|
| Price | Free | Talk to us | Talk to us |
| API requests per daySuccessful /v1 responses since 00:00 UTC | 200 | 5,000 | Unlimited |
| Units per monthWeighted billing units since the 1st, UTC | 2,000 | 100,000 | Unlimited |
| SeatsMembers plus pending, unexpired invitations | 2 | 10 | Unlimited |
| Product profilesEvery product profile in the organization | 3 | 50 | Unlimited |
| Webhook endpointsActive endpoints | 1 | 10 | Unlimited |
| Signed-in console usageToward request and unit ceilings | Not counted | Not counted | Not counted |
| Health, identity and billing endpoints/v1/health, /v1/me, /v1/billing/* | Never limited | Never limited | Never limited |
What a unit is
Every successful /v1 response is metered in billing units. Most endpoints cost one unit; endpoints that do materially more work cost more. A response with a status of 400 or above costs zero units, and only responses under 400 count as requests.
Requests reset at 00:00 UTC each day and units on the 1st of each month, UTC. Calls from a signed-in console session (a session token and no API key) are still recorded but do not count toward either ceiling, so your team is never locked out of its own workspace. Any call carrying an API key counts.
| Endpoint | Units |
|---|---|
POST /v1/ask | 10 |
POST /v1/classify | 5 |
POST /v1/impact/match | 5 |
POST /v1/profiles/{profile_id}/impact/run | 20 |
POST /v1/signals/search | 2 |
POST /v1/signals | 5 |
POST /v1/profiles/{profile_id}/analysis | 20 |
| Every other /v1 endpoint | 1 |
Questions
Pricing FAQ
How much do Developer and Enterprise cost?
We have not published prices. During the invite-only beta, paid plans are arranged with each team directly. Email hello@regsignal.dev to talk it through.
How do I get access?
RegSignal is invite-only for now. Request access on the access page. Once your request is approved, you can sign up with that email and create your organization.
What is a unit?
A billing unit is the metered cost of one successful /v1 response. Most endpoints cost 1. Search costs 2; classify, impact match and creating a signal cost 5; Ask costs 10; an impact run or a profile analysis costs 20. Responses with a status of 400 or above cost nothing.
Does using the console count toward my limits?
Not toward the request and unit ceilings. Calls from a signed-in console session are recorded but excluded, so a busy day in the console never locks your team out. Calls made with an API key always count. Seat, product profile and webhook ceilings apply however a resource is created.
What happens when I reach a limit?
An API call over the daily request or monthly unit ceiling is refused with HTTP 429 and the code plan_limit_exceeded, plus the time the counter resets and a Retry-After header. Creating a member invitation, product profile or webhook beyond its ceiling is refused with HTTP 403 and plan_limit_reached. Health, identity and billing endpoints keep working, so you can always see your plan.
When do the counters reset?
Requests reset at 00:00 UTC every day. Units reset at 00:00 UTC on the 1st of each month.
What counts as a seat?
Every member of your organization plus every pending invitation that has not expired. The Free plan includes 2 seats and Developer 10.
Can I see my usage?
Yes. Your plan, its limits, current usage and when each counter resets are available from GET /v1/billing/plan and on the billing page in console settings.