Glossary

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.

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

Read about it, thenwatch it work.

Opening soon

Kaabist is getting ready for launch. The panel, the docs and the status page open on launch day.