---
title: "Check rate limit status"
method: GET
path: "/rate-limit"
tags: ["Rate Limits"]
---

# Check rate limit status

`GET /rate-limit`

Check your current rate limit status including usage and remaining allowance.

## Query parameters

- `api_key` string, required

## Response `200`

Successful response

- RateLimitResponse
  - `api_key` string
  - `rate_limit` object
    - `daily_budget_usd` number — Your daily usage allowance in USD
    - `daily_used_usd` number — Amount used today in USD
    - `daily_remaining_usd` number — Remaining daily allowance in USD
    - `prepaid_balance_usd` number — Total prepaid balance in USD
    - `prepaid_remaining_usd` number — Remaining prepaid balance in USD
    - `prepaid_expires_at` string, date-time, nullable — When prepaid balance expires
    - `resets_at` string, date-time
    - `resets_in_seconds` integer
    - `endpoint_costs_usd` object — Cost per request in USD for each endpoint type
      - `singleton` number
      - `list` number
      - `search` number
      - `content` number
      - `semantic` number
      - `text` number
    - `credits_limit` integer — Deprecated. Use daily_budget_usd instead.
    - `credits_used` integer — Deprecated. Use daily_used_usd instead.
    - `credits_remaining` integer — Deprecated. Use daily_remaining_usd instead.
    - `credit_costs` object — Deprecated. Use endpoint_costs_usd instead.

## Other responses

- `429` — Rate limit exceeded

---

[API](https://skmtc.net/openalex/apis/openalex-api.md) · [All operations](https://skmtc.net/openalex/apis/openalex-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openalex/openalex-api/revisions/60b6c8bd0799/schema)
