Discover/Tiendamia API
live

Tiendamia APItiendamia.com

Access Tiendamia product listings, pricing, best sellers, outlet deals, and weekly promotions across multiple Latin American countries via 6 endpoints.

Endpoint health
verified 4d ago
get_countries
search_products
get_outlet_deals
get_product_details
get_best_sellers
6/6 passing latest checkself-healing
Endpoints
6
Updated
26d ago

What is the Tiendamia API?

The Tiendamia API provides 6 endpoints for querying product listings, pricing, and promotions from Tiendamia's multi-country marketplace. The search_products endpoint runs full-text queries across vendors including Amazon and eBay, returning paginated product cards with name, brand, price, discount, and image. Products carrying an ASIN can be passed directly into get_product_details for full taxonomy, variant, and currency data.

Try it
Page number for pagination.
Search keyword (e.g. 'laptop', 'samsung').
Vendor ID.
Country code.
api.parse.bot/scraper/2b9395d8-a38c-47d1-afe0-a4270be842fb/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/2b9395d8-a38c-47d1-afe0-a4270be842fb/search_products?page=1&query=laptop&vendor=amz&country=pe' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace tiendamia-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.tiendamia_api import Tiendamia, Listing, Product, CountryInfo, Vendor, Country

client = Tiendamia()

# List all supported countries
for country_info in client.countryinfos.list():
    print(country_info.code, country_info.name, country_info.domain)

# Search for laptop listings on Amazon in Peru
for listing in client.listings.search(query="laptop", vendor=Vendor.AMAZON, country=Country.PERU):
    print(listing.name, listing.price, listing.brand)

# Get best sellers in Argentina
for item in client.listings.best_sellers(country=Country.ARGENTINA):
    print(item.name, item.price, item.discount_percentage)

# Fetch full product details by ASIN
product = client.products.get(asin="B08D1116YN")
print(product.name, product.brand, product.price, product.description)
All endpoints · 6 totalmissing one? ·

Full-text search over Tiendamia product listings for a given vendor and country. Returns paginated product cards with name, brand, pricing, discount, and image. Pagination via integer page counter. Each product includes a SKU and, for Amazon items, an ASIN suitable for get_product_details.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword (e.g. 'laptop', 'samsung').
vendorstringVendor ID.
countrystringCountry code.
Response
{
  "type": "object",
  "fields": {
    "page": "page number used",
    "query": "search keyword echoed back",
    "country": "country code used",
    "products": "array of Listing objects",
    "total_results_text": "string with total result count text from the site, or null"
  },
  "sample": {
    "data": {
      "page": "1",
      "query": "laptop",
      "country": "pe",
      "products": [
        {
          "sku": "MKT-2078943_63EDB264",
          "url": "https://tiendamia.com.pe/p/mkt/2078943_63edb264/hp-elitebook-845-g8-14-fhd-laptop-amd-ryzen-5",
          "name": "HP Elitebook 845 G8 14\" FHD Laptop AMD Ryzen 5 PRO 5650U 16GB 256GB W11P",
          "brand": "HP",
          "price": "S/ 1,040.95",
          "image_url": "https://resized-images.tiendamia.com/130x160/marketplace_manager_service/production/product_63edb264_mirakl_image_1_large.jpg"
        }
      ],
      "total_results_text": "306 resultados enamazon"
    },
    "status": "success"
  }
}

About the Tiendamia API

Product Search and Detail

search_products accepts a required query string plus optional vendor, country, and page parameters. Each item in the returned products array is a Listing object with name, brand, pricing, discount, image, and SKU. Amazon results also include an asin field, which is the key input for get_product_details. That endpoint returns a richer payload: canonical url, brand, image, price, currency (e.g. PEN), a categories array reflecting the product's taxonomy, and a variants array where each entry carries sku, label, and available status.

Promotions and Curated Lists

Three endpoints cover curated product collections, each scoped by an optional country parameter. get_best_sellers returns top-selling products for the selected market. get_outlet_deals pulls from Tiendamia's Outlet section. get_weekly_deals returns current weekly promotional listings. All three share the same Listing object shape — name, brand, pricing, discount, and image — making it straightforward to display any of these feeds in a consistent format.

Country Coverage

get_countries returns a static array of CountryInfo objects, each with a code, human-readable name, and domain. Use this endpoint to enumerate valid values for the country parameter accepted by the other endpoints. Tiendamia operates across multiple Latin American markets, so country filtering is meaningful for price and availability comparisons.

Reliability & maintenanceVerified

The Tiendamia API is a managed, monitored endpoint for tiendamia.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when tiendamia.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official tiendamia.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Compare Amazon product prices across different Latin American country markets using get_product_details with varying country values.
  • Build a deal-alert tool that polls get_weekly_deals and get_outlet_deals to surface discounted items by country.
  • Populate a product catalog with full variant and category data by chaining search_products (to get ASINs) with get_product_details.
  • Aggregate best-seller rankings per market by calling get_best_sellers for each country code returned by get_countries.
  • Track discount depth on search results by extracting the discount field from Listing objects returned by search_products.
  • Drive a currency-aware price comparison feature using the currency and price fields from get_product_details across markets.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Tiendamia have an official developer API?+
Tiendamia does not publish a documented public developer API or developer portal.
What does `get_product_details` return beyond what `search_products` provides?+
get_product_details adds fields not present in search results: a categories array showing the product's taxonomy path, a variants array (each with sku, label, and available), a currency code, and the canonical url. Search results give pricing and images but do not include variant or category data.
Does the API expose product reviews or seller ratings?+
Not currently. The API covers product pricing, variants, categories, discount data, and curated lists. You can fork it on Parse and revise to add a reviews or ratings endpoint if that data is accessible on the product page.
How does pagination work in `search_products`?+
Pass an integer page parameter to step through results. The response echoes back the page used and includes a total_results_text string (or null) reflecting the site's reported result count. There is no cursor-based pagination — incrementing the integer advances to the next page.
Can I filter `search_products` results to a specific vendor like eBay or Amazon?+
Yes. The vendor parameter accepts a vendor ID to narrow results to a specific vendor. Use get_countries to retrieve valid country codes, and combine both parameters to narrow results to a specific vendor and market. The response then contains only Listing objects matching that vendor-country combination.
Page content last updated . Spec covers 6 endpoints from tiendamia.com.
Related APIs in EcommerceSee all →
mercadolibre.com API
Search and retrieve product listings, details, customer reviews, categories, and current deals from MercadoLibre across multiple countries to find the best products and prices. Get comprehensive product information including specifications and user feedback to make informed purchasing decisions.
mercadolibre.com.mx API
Search for products on Mercado Libre Mexico, view detailed product information with pricing and offers, browse categories, and research seller details all in one place. Access live marketplace data including product listings, category hierarchies, and current offers to help you find and compare items across Mexico's largest e-commerce platform.
temu.com API
Access data from temu.com.
ripley.com API
Search for products across Ripley.cl's catalog and retrieve detailed information like prices, descriptions, and availability for any item. Perfect for comparing products, tracking pricing, or integrating Ripley's inventory into your own applications.
amazon.com.mx API
Search and discover products on Amazon Mexico with real-time pricing, detailed product information, offers, and bestseller lists. Compare prices instantly, get search suggestions, and find current deals to help you make informed shopping decisions.
amazon.es API
Search and retrieve product data from Amazon.es. Supports keyword search with filters (price, brand, rating, delivery), product detail lookup by ASIN, autocomplete suggestions, and best-seller browsing.
amazon.com API
Search and browse Amazon products, reviews, offers, and deals, then manage your shopping cart all through a single integration. Get detailed product information, seller profiles, and best sellers to compare prices and make informed purchasing decisions.
emag.ro API
Access product data from eMAG.ro, Romania's largest online retailer. Search by keyword, browse categories, retrieve product details and reviews, and look up seller information.