# Get a book

Edition by FullDatasets id.

MCP: `get_book` `{ "id": "fds_ed_37306635333664393039" }`

## When to use

You already stored an `fds_ed_…` from ISBN, match, or search. For a raw ISBN, use [ISBN lookup](/docs/isbn) instead.

## Request

```bash
curl -sS -H "Authorization: Bearer $FDS_API_KEY" \
  https://api.fulldatasets.com/v1/books/fds_ed_37306635333664393039
```

| Path | Required | Notes |
|---|---|---|
| `id` | yes | Edition id (`fds_ed_…`) |

## Response

- `200` — [book object](/docs/data-model)
- `301` — id was merged; `Location` is `/v1/books/{surviving_id}`. Follow it.
- `404` — unknown id

Cached 24h after auth (`X-Cache`).

## See also

- [Get a work](/docs/works) — synopsis on `work_id`
- [Data model](/docs/data-model) — redirects and prefixes
