Auth & limits
Authentication is per-key via the URL path for the selected network (Ethereum): https://ethras.org/v1/ethereum/<YOUR_KEY>. The {chain} segment in the platform template is the registry path (e.g. ethereum, base). Keep keys secret; use Rotate secret on the API Keys page to replace a secret.
Plans & daily limits
| Plan | Daily limit (per account) | Reset |
|---|---|---|
| Free | 10,000 requests | Daily at 00:00 UTC |
| Pro (monthly) | 100,000 requests | Daily at 00:00 UTC |
Over the limit, all keys on the account pause for the rest of the UTC day and resume after 00:00 UTC once recovery and gateway refresh have completed. All keys share one account pool; Pro does not multiply the allowance by the number of keys. Pro subscribers get the higher pool while the subscription is active; if a renewal can't be charged the account falls back to Free.
Error reference
| Error | Meaning | What to do |
|---|---|---|
403 | Key unavailable or access denied; method access can also be denied while a key is quota-paused | Check key status, expiry, IP restrictions and account usage; HTTP status alone does not identify the cause |
429 / -32005 | Rate or concurrency capacity exceeded | Honor Retry-After and retry with backoff; reduce parallel requests |
-32601 method not found | Method unsupported by the platform | See Unsupported methods |
-32602 invalid params | Malformed parameters | Check the method page for the expected shape |
-32000 / -32603 | Execution or server error; meaning depends on message and data | Fix deterministic errors such as reverts or insufficient funds; retry only transient failures |
Check both the HTTP status and JSON-RPC error member. The error reference covers request-size, transport and retry handling.