Jerusalem Post API endpoint
Lists the 40 English-language editorial sections accepted by `jerusalempost-headlines`, such as `world-news`, `israel-politics`, `archaeology` and `jewish-holidays`. Each entry has a `slug`, display `name` and section `url`. Takes no parameters.
/jerusalempost/sectionsQuery parameters: none.
Returns the current verified set of 40 English editorial RSS feeds. Each slug is accepted by the headlines endpoint. This discovery route is the source of truth for the set.
Start from the checked request: GET /jerusalempost/sections. Live check on 2026-10-14: 40 sections returned. Fields present in every checked item: slug, name, url.
Use a returned section value with Get Jerusalem Post section headlines.
| Field | Filled in, of 40 checked | Values in the sample |
|---|---|---|
| slug | 40 | |
| name | 40 | “Aliyah” and 39 other values |
| url | 40 | jpost.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/jerusalempost/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"data": {
"sections": [
{
"slug": "world-news",
"name": "World News"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sectionsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.SectionsResponse | No | ||||
| data.sections | array | No | ||||
| data.sections[].name | string | No | ||||
| data.sections[].slug | string | No | ||||
| data.sections[].url | string | No |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/jerusalempost/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"