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"
}
}
}