# API discovery

Finding the JSON requests a website makes behind its pages, so data can be read from them instead of from the screen.

While a page loads, Kaabist records the JSON responses it receives. A program can read a field straight from one of them, which is faster than reading the page and survives redesigns of the layout.

```
{
  "extract": {
    "offers": {
      "network": {
        "url": "**/api/offers*",
        "json": "$.items[*].price"
      },
      "type": "list"
    }
  }
}
```

## Related

- [API discovery](/product/api-discovery)
- [Turn a website into an API](/use-cases/website-to-api)
- [Tier ladder](/glossary/tier-ladder)
