Endpoint Playground
Returns a Salon writer's profile by canonical `url` (`https://www.salon.com/writer/<slug>`): name, `job_title`, `bio`, `image_url`, `same_as` links and a list of articles. Each article carries only a title and URL, with no date or category. Job title, photo and `same_as` appear only when the writer page shows them.
14 Oct 2026: 24 articles; 2 fields had a value in every checked item.
Sample value profiles: url: salon.com; title: median 44 characters.
curl 'https://api.crawlora.net/api/v1/salon/author?url=https%3A%2F%2Fwww.salon.com%2Fwriter%2Ftroy_farah' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| url | string | Yes | https://www.salon.com/writer/troy_farah | Canonical Salon writer URL |
{
"code": 200,
"data": {
"url": "https://www.salon.com/writer/troy_farah",
"name": "Troy Farah",
"job_title": "News Editor",
"bio": "Troy Farah is Salon's news editor and author of our morning newsletter, Crash Course. Previously he served as the national affairs editor and science and health editor.",
"image_url": "https://www.salon.com/app/uploads/2026/04/troy-farah.jpg",
"same_as": [
"https://x.com/filth_filler"
],
"articles": [
{
"title": "Trump admin spars with Iran at UN meeting",
"url": "https://www.salon.com/2026/09/23/trump-admin-spars-with-iran-at-un-meeting/"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.