---
title: "Up to 50 articles by id, each as a search result"
method: GET
path: "/leads"
---

# Up to 50 articles by id, each as a search result

`GET /leads`

## Request

- Base URL: `https://www.edgechat.ai/api/v1`
- URL: `https://www.edgechat.ai/api/v1/leads`
- Auth: none declared

## Query parameters

- `ids` string, required
- `fields` string

## Response `200`

Maps each requested id found to its summary. Migrated or merged IDs remain keys as requested, while the summary id is the canonical survivor. Unknown or unavailable IDs are absent.

- GetLeadsResponse
  - `leads` object: Keyed by each id or address as asked.
  - `license` License
    - `name` string, required
    - `url` string, uri, required
    - `summary` string
    - `spdx` string
  - `missing` string[]: The ids or addresses that answered nothing; present only when some did not.

## Other responses

- `400`: An error: a missing or invalid parameter, or `unknown_parameter` for a parameter this route does not read.
- `405`: `method_not_allowed`: the API is read-only; use GET or HEAD (OPTIONS answers CORS preflights). The `Allow` header lists the methods.
- `429`: An error
- `503`: Briefly unavailable; try again

---

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