# Welcome to the Jungle Job Search API Documentation

Search public Welcome to the Jungle job offers by keyword with filters for language, contract type, remote policy, country and a radius around a location. Each job returns the title, url, publish date (ISO 8601, UTC), contract type, remote policy, salary range, experience, profession, company with size and logo, sectors and offices. Page with page and per_page; only the first 1000 results of a query can be paged. Jobs offered in several offices appear once. A valid search without results is a successful response.

- **Documentation:** [https://scrappa.co/docs/welcometothejungle-api/welcometothejungle_jobs](https://scrappa.co/docs/welcometothejungle-api/welcometothejungle_jobs)
- **API group:** Welcome to the Jungle API
- **Endpoint:** `GET https://scrappa.co/api/welcometothejungle/jobs`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `query` | string | No | Search keywords, e.g. developer. Omit to list all jobs. |
| `page` | integer | No | 1-based page number. Defaults to 1. |
| `per_page` | integer | No | Jobs per page, 1 to 100. Defaults to 20. |
| `language` | string | No | 2-letter language code of the job offer, e.g. en or fr. |
| `contract_type` | string | No | One of full_time, internship, apprenticeship, freelance, other, vie, temporary. |
| `remote` | string | No | Remote policy: fulltime, partial, punctual, no or unknown. |
| `country_code` | string | No | 2-letter ISO country code of an office, e.g. FR. |
| `latitude` | number | No | Latitude of the search center, e.g. 48.8566. Send together with longitude. |
| `longitude` | number | No | Longitude of the search center, e.g. 2.3522. Send together with latitude. |
| `radius_km` | integer | No | Search radius around latitude and longitude in kilometers, 1 to 500. Defaults to 20. |

## Example request

```bash
#!/bin/bash

curl -X GET \
    -H "x-api-key: YOUR_API_KEY_HERE" \
    "https://scrappa.co/api/welcometothejungle/jobs?query=developer&language=en&remote=fulltime&per_page=5"
```

## Example response

```json
{
    "success": true,
    "data": {
        "jobs": [
            {
                "reference": "LL_Jo4D6A4",
                "slug": "uk-business-developer-opening-uk_londres",
                "name": "Business developer UK and US",
                "url": "https://www.welcometothejungle.com/en/companies/lemon-learning/jobs/uk-business-developer-opening-uk_londres",
                "language": "en",
                "published_at": "2026-10-15T08:00:00Z",
                "contract_type": "full_time",
                "remote": "fulltime",
                "salary_min": 40000,
                "salary_max": 100000,
                "salary_currency": "EUR",
                "salary_period": "yearly",
                "experience_min": 2,
                "education_level": "bac_5",
                "department": "Sales",
                "profession": {
                    "name": "Account Management",
                    "category": "Business"
                },
                "profile": "* You are able to show previous sucess\n\n* You are able to speak with high level executive\n\n* A first experience in sales is expected\n\n* A first experience in IT & Saas technlogy is a plus\n\n* Native english level is a...",
                "organization": {
                    "reference": "WrKJYwN",
                    "slug": "lemon-learning",
                    "name": "Lemon Learning",
                    "url": "https://www.welcometothejungle.com/en/companies/lemon-learning",
                    "nb_employees": 60,
                    "size": "Between 50 and 250 employees",
                    "logo_url": "https://cdn-images.welcometothejungle.com/6QSBhYCP9HtXJqatk5W_iB4pMMoFkFoolHC8bP9XZ1E/w:200/q:85/czM6Ly93dHRqLXBy/b2R1Y3Rpb24vdXBs/b2Fkcy9vcmdhbml6/YXRpb24vbG9nby8z/OTQ4LzE0OTA5Ny80/MWE2MDQ4MS0yNTk0/LTRhYzQtOGJmYi0x/O..."
                },
                "sectors": [
                    {
                        "name": "IT / Digital",
                        "parent": "Consulting / Audit"
                    },
                    {
                        "name": "Education",
                        "parent": "Education / Training / Recruitment"
                    }
                ],
                "offices": [
                    {
                        "city": "Londres",
                        "district": "London",
                        "state": "England",
                        "country": "United Kingdom",
                        "country_code": "GB",
                        "latitude": 51.51277,
                        "longitude": -0.08721
                    },
                    {
                        "city": "Paris",
                        "district": "Paris",
                        "state": "Ile-de-France",
                        "country": "France",
                        "country_code": "FR",
                        "latitude": 48.8650893,
                        "longitude": 2.3515602
                    }
                ]
            }
        ],
        "pagination": {
            "page": 1,
            "per_page": 5,
            "total": 25,
            "total_pages": 5
        }
    },
    "meta": {
        "endpoint_family": "jobs_search",
        "billable": true
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A required query parameter is missing or invalid. This response is not billable. |
| 404 | Resource Not Found | The requested Welcome to the Jungle resource does not exist. This response is not billable. |
| 502 | Invalid Source Response | The upstream answered with a shape that no longer matches the documented contract. This response is not billable. |
| 503 | Service Unavailable | The upstream service is temporarily unavailable. Please retry shortly. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
