You can also embed itemdb content on your webpage using widgets!It's pretty simple to use:Field | Default Value | Description |
---|
id | none | Your regular HTML ID |
data-itemdb-widget-id | none - required | A unique ID for this widget div |
data-itemdb-widget-type | latest-items | Which item list this widget is showing. Possible values: latest-items latest-prices latest-ncmall leaving-ncmall trending-items list |
data-itemdb-widget-limit | 5 | Quantity of items to show |
data-itemdb-widget-locale | en | Custom locale. Possible values: en pt es |
data-itemdb-widget-badges | false | Adds item badge with price info and more |
data-itemdb-widget-list-id | none | List id or slug |
data-itemdb-widget-list-username | none | List owner username |
Lists#
You can also return list items. All fields are required:You can get list-id
and username
by looking at a list's url:https://itemdb.com.br/pt/lists/<username>/<list-id>
This will only return public data - private lists or hidden items will not be returned
Customizing#
You can also add your own custom CSS. Here some of the classes we use:Class | Description |
---|
itemdb-widget | Widget Wrapper |
itemdb-widget-itemList | Item List Wrapper |
itemdb-widget-item | Item |
itemdb-widget-button | itemdb button |
itemdb-widget-badge | item badge |
itemdb-widget-badge-yellow | PB items badge |
itemdb-widget-badge-purple | NC items badge |
Be sure to place your CSS after the div
to be sure it won't be overwritten :)You can use multiples widget instances in the same page with only one script
tag. Be sure that the script
tag is placed after the last widget div
Cache#
We’ve implemented several caching techniques, so the Widget shouldn’t impact your site’s loading time (or speed). For this reason, the Widget data is updated every 10 minutes (or so).