---
title: "GET /v1/origin/rate_limit"
method: GET
path: "/v1/origin/rate_limit"
tags: ["OriginService"]
---

# GET /v1/origin/rate_limit

`GET /v1/origin/rate_limit`

## Request

- Base URL: `https://api.cursor.com`
- URL: `https://api.cursor.com/v1/origin/rate_limit`
- Auth: HTTP bearer

Returns the authenticated principal's current public API rate limit status.

 Accessing this endpoint does not consume rate limit points. The response
 covers the shared per-minute point budget used by other public API
 endpoints for this principal.

## Response `200`

OK

- RateLimitStatus: Rate limit status for the authenticated principal.
  - `resources` RateLimitResources: Rate limit resources for the authenticated principal.
    - `core` RateLimitResource: Point budget for one rate limit resource in the current window.
      - `limit` integer: Maximum points available in the current window.
      - `remaining` integer: Points remaining in the current window.
      - `reset` integer: Unix timestamp (UTC seconds) when the current window resets.
      - `used` integer: Points consumed in the current window.
  - `rate` RateLimitResource: Point budget for one rate limit resource in the current window.
    - `limit` integer: Maximum points available in the current window.
    - `remaining` integer: Points remaining in the current window.
    - `reset` integer: Unix timestamp (UTC seconds) when the current window resets.
    - `used` integer: Points consumed in the current window.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `default`: Default error response

---

[API](https://skmtc.dev/cursor/apis/cursor-origin-api.md) - [All operations](https://skmtc.dev/cursor/apis/cursor-origin-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cursor/apis/cursor-origin-api/revisions/cbc1547d6ef7?raw)
