---
title: "Get a journalist from the journalists dataset"
method: GET
path: "/datasets/journalists/items/{outlet}/{slug}"
tags: ["Datasets"]
---

# Get a journalist from the journalists dataset

`GET /datasets/journalists/items/{outlet}/{slug}`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/datasets/journalists/items/{outlet}/{slug}`
- Auth: API key in header `x-api-key`

Returns one journalist by outlet id and slug from dataset id enum value `journalists`. Returns 404 when the outlet is not supported or the journalist is not in the index.

## Path parameters

- `outlet` string, required
- `slug` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- DatasetsJournalistsItemResponseDoc
  - `code` integer
  - `data` EsJournalistRecord
    - `bio` string
    - `contact_email` string
    - `contact_source_url` string
    - `contact_type` string: email | social | none
    - `crawled_at` string: RFC3339
    - `email_domain` string
    - `email_kind` string
    - `name` string
    - `normalized_name` string
    - `outlet` string
    - `outlet_domain` string
    - `outlet_id` string
    - `outreach_quality_version` integer
    - `outreach_readiness_band` string
    - `outreach_readiness_reasons` string[]
    - `outreach_readiness_score` integer
    - `profile_url` string
    - `record_type` string
    - `role_type` string
    - `slug` string
    - `social_links` object
    - `title` string
    - `topics` string[]
    - `vertical` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
