The "Teuerungsportal" (Translated: inflation portal) is a portal to keep track of the inflation in austrian supermarkets and also to compare prices.
Unfortunately, it is known that the performance of this site is not the best. The reason for this is that the infrastructure, in order to scale well, is relatively expensive. If you like the project and would like to support it directly, you are welcome to leave a small donation on PayPal.
https://api.teuerungsportal.at/categories
Returns all categories and the corresponding child categories as sub-elements.
https://api.teuerungsportal.at/categories/ungrouped
Returns all categories without the grouping of the sub-elements.
https://api.teuerungsportal.at/categories/{categoryName}
Returns a categories meta data by its name.
https://api.teuerungsportal.at/categories/{categoryId}/prices
Returns all price changes of a category (excluding new entries).
https://api.teuerungsportal.at/categories/{categoryId}/products/{page}
Returns a paginated result of all products of a category. Only 25 Products are loaded at once.
https://api.teuerungsportal.at/categories/{categoryId}/products/
Returns the number of pages for the products pagination.
https://api.teuerungsportal.at/products/{articleNumber}/store/{storeName}
Returns a products meta data by its article number and the store name.
https://api.teuerungsportal.at/products/{productId}/prices/{page}
Returns a paginated result of all price changes of a category. Only 25 Products are loaded at once.
https://api.teuerungsportal.at/products/{productId}/prices
Returns the number of pages for the price pagination.
https://api.teuerungsportal.at/products/search/{searchString}/{page}
Returns a paginated result of all products who fit the search criteria. Only 25 Products are loaded at once.
https://api.teuerungsportal.at/products/search/{searchString}
Returns the number of pages for the search pagination.
https://api.teuerungsportal.at/products/noCategory/{page}
Returns a paginated result of all products without a category. Only 25 Products are loaded at once.
https://api.teuerungsportal.at/products/noCategory
Returns the number of pages for the products without category pagination.
https://api.teuerungsportal.at/products/{productId}/category/{categoryId}
Updates the category of a product, if there is currently no set category.
https://api.teuerungsportal.at/stores
Returns all stores.
https://api.teuerungsportal.at/stores/{storeName}
Returns a stores meta data by its name.
https://api.teuerungsportal.at/stores/{storeId}/prices
Returns all price changes of a store (excluding new entries).
https://api.teuerungsportal.at/stores/{storeId}/products/{page}
Returns a paginated result of all products of a store. Only 25 Products are loaded at once.
https://api.teuerungsportal.at/stores/{storeId}/products/
Returns the number of pages for the products pagination.
https://api.teuerungsportal.at/announcement
Returns the current announcement. If there is none, it returns empty strings for the content fields.
https://api.teuerungsportal.at/donators
Returns all the donators.
https://api.teuerungsportal.at/prices
Returns all the price changes of the last 30 days.