TechCrunch API endpoint
Returns one TechCrunch staff writer or contributor's public profile: name, job title, headshot, biography, social links, and one page of their recent articles.
/techcrunch/authorReturns one TechCrunch staff writer or contributor's public "/author/<slug>" archive: name, job title, headshot, biography, social links, and one page of their recent articles.
Query parameters:
url (required): a canonical https://techcrunch.com/author/<slug> URL.page (optional): 1-based page of recent articles to return; defaults to 1.job_title, headshot_url, and social_links (e.g. twitter, bluesky, linkedin) reflect only what the author's own archive page publishes and may be empty. Each article's category is the primary category shown on its card, when present.
Example response (truncated):
{"code":200,"data":{"url":"https://techcrunch.com/author/amanda-silberling","name":"Amanda Silberling","job_title":"Senior Writer, TechCrunch","headshot_url":"https://techcrunch.com/wp-content/uploads/2024/05/example.jpg","biography":["Amanda Silberling is a senior writer at TechCrunch covering the intersection of technology and culture."],"social_links":{"twitter":"https://twitter.com/asilbwrites","bluesky":"https://bsky.app/profile/amanda.omg.lol","linkedin":"https://www.linkedin.com/in/amanda-silberling-29853093/"},"page":1,"articles":[{"title":"Example story","url":"https://techcrunch.com/2026/09/22/example-story/","category":"Social"}]}}
| Field | Filled in, of 30 checked | Values in the sample |
|---|---|---|
| title | 30 | median 72 characters |
| url | 30 | techcrunch.com |
| category | 30 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical techcrunch.com/author/<slug> URL | https://techcrunch.com/author/amanda-silberling/ | |
| page | integer | No | 1 | 1-based page of recent articles to return; defaults to 1 | 1 |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/techcrunch/author?url=https%3A%2F%2Ftechcrunch.com%2Fauthor%2Famanda-silberling%2F&page=1" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"url": "https://techcrunch.com/author/amanda-silberling",
"name": "Amanda Silberling",
"job_title": "Senior Writer, TechCrunch",
"headshot_url": "https://techcrunch.com/wp-content/uploads/2024/05/example.jpg",
"biography": [
"Amanda Silberling is a senior writer at TechCrunch covering the intersection of technology and culture."
],
"social_links": {
"twitter": "https://twitter.com/asilbwrites",
"bluesky": "https://bsky.app/profile/amanda.omg.lol",
"linkedin": "https://www.linkedin.com/in/amanda-silberling-29853093/"
},
"page": 1,
"articles": [
{
"title": "Example story",
"url": "https://techcrunch.com/2026/09/22/example-story/",
"category": "Social"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.techCrunchAuthorResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | techcrunch.AuthorResponse | No | ||||
| data.articles | array | No | ||||
| data.articles[].category | string | No | ||||
| data.articles[].title | string | No | ||||
| data.articles[].url | string | No | ||||
| data.biography | array | No | ||||
| data.headshot_url | string | No | ||||
| data.job_title | string | No | ||||
| data.name | string | No | ||||
| data.page | integer | No | ||||
| data.social_links | object | No | ||||
| data.url | string | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/techcrunch/author?url=https%3A%2F%2Ftechcrunch.com%2Fauthor%2Famanda-silberling%2F&page=1" \
-H "x-api-key: $CRAWLORA_API_KEY"