title: Remote Data page: remote-data fetch.dogs = "https://dogapi.dog/api/v2/facts?limit=3" fetch.breeds = "https://dogapi.dog/api/v2/breeds?page[number]=#query.page|1#&page[size]=5"

Remote Data

Fetch JSON data from external APIs at render time and display it directly in your templates using loops and variables.

Dog Facts

Random facts fetched from the Dog API. Each page load retrieves fresh data.

#item.attributes.body#

Dog Breeds

Browse dog breeds with descriptions. Data is paginated from the API.

#item.attributes.name#

#item.attributes.description#

Planned Enhancements

Internationalization

TOML translation files, #t.*# template variables, and automatic locale detection for multilingual content.

Pagination

Navigate between pages of breed data. Each link reloads the page with a different page number passed as a query parameter.