Endpoint Playground
Returns current or inactive critics from Rotten Tomatoes' public author directory. Browse one letter or search by name; use `next_cursor` as `after` or `previous_cursor` as `before`, as indicated by the corresponding page flag. The letter values come from the live directory controls.
14 Oct 2026: 40 authors; 2 fields had a value in every checked item and 3 varied between items.
Sample value profiles: publications: median 1 entry; badges: median 1 entry.
curl 'https://api.crawlora.net/api/v1/rottentomatoes/critics/authors?letter=%23' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| letter | string | No | # | Directory letter. Omit when using search; default a. |
| search | string | No | Search critics by name; cannot be combined with letter | |
| inactive | boolean | No | Include the site's inactive critics list | |
| after | string | No | Opaque cursor from data.next_cursor | |
| before | string | No | Opaque cursor from data.previous_cursor; cannot be combined with after | |
| limit | integer | No | Rows per page, default 100, range 1 to 100 |
{
"code": 200,
"msg": "OK",
"data": {
"letter": "a",
"inactive": false,
"limit": 3,
"has_next_page": true,
"next_cursor": "MQ==",
"has_previous_page": false,
"authors": [
{
"name": "Ganesh Aaglave",
"path": "/critics/ganesh-aaglave",
"publication_label": "when published by",
"publications": [
{
"id": "2784",
"name": "Firstpost",
"path": "/critics/source/2784",
"editorial_url": "http://www.firstpost.com/tag/moviereview"
}
]
}
],
"source_url": "https://www.rottentomatoes.com/napi/critics/authors?isInactiveCriticsList=false&letter=a&pageCount=3&userToken=null",
"public_page_derived": true
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.