Discover/fahorro.com API
live

fahorro.com APIfahorro.com

Access Farmacias del Ahorro's product catalog, prices, categories, filters, and promotions via 9 structured endpoints covering Mexico's pharmacy chain.

Endpoints
9
Updated
26d ago
Try it
Page number for pagination.
Max results per page.
Search keyword (e.g. 'aspirina', 'vitamina c').
api.parse.bot/scraper/0b481c35-f26e-4181-868c-ccef7dee72c4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0b481c35-f26e-4181-868c-ccef7dee72c4/search_products?query=aspirina' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalclick to expand

Search for products by keyword using the catalog search. Returns paginated results from the Empathy.co search API.

Input
ParamTypeDescription
pageintegerPage number for pagination.
limitintegerMax results per page.
queryrequiredstringSearch keyword (e.g. 'aspirina', 'vitamina c').
Response
{
  "type": "object",
  "fields": {
    "content": "array of product objects with sku, ecommTitle, currentPrice, ecommBrand, ecommImageFullUrl, ecommUrlKey",
    "numFound": "integer total number of matching products",
    "pagination": "object with start, rows, and numFound fields"
  },
  "sample": {
    "data": {
      "content": [
        {
          "sku": "7501008499047",
          "ownBrand": false,
          "ecommBrand": "ASPIRINA",
          "ecommTitle": "Aspirina Analgesico Para Dolor de Cabeza y Fiebre 20 Tabletas 500 mg",
          "ecommUrlKey": "aspirina-500-mg-20-tabletas",
          "currentPrice": 32,
          "previousPrice": 38,
          "ecommImageFullUrl": "https://www.fahorro.com/media/catalog/product/7/5/7501008499047_5.jpg"
        }
      ],
      "numFound": 9,
      "pagination": {
        "rows": 24,
        "start": 0,
        "numFound": 9
      }
    },
    "status": "success"
  }
}

About the fahorro.com API

The fahorro.com API gives developers structured access to Farmacias del Ahorro's product catalog through 9 endpoints covering search, category browsing, product details, and promotions. The get_product_details endpoint returns full product data including SKU, price, brand, images, and a key-value attributes object for specifications. The filter_products endpoint lets you combine keyword search with brand, price range, and promotion filters in a single call.

Product Search and Browsing

The search_products endpoint accepts a query string (e.g. 'aspirina', 'vitamina c') and returns paginated arrays of product objects containing sku, ecommTitle, currentPrice, ecommBrand, ecommImageFullUrl, and ecommUrlKey. Pagination is controlled via page and limit parameters, and the numFound field tells you the total match count. The get_category_products endpoint works the same way but scoped to a category_id; use get_categories first to retrieve the full category tree with numeric IDs and display names.

Filtering and Facets

filter_products is the most flexible endpoint: it accepts query, category_id, brand, price_min, price_max, and a promotions_only flag. Brand values must exactly match those returned by get_category_filters, which exposes the full set of available facets — including facetEcommBrand values with per-value counts and facetCurrentPrice statistics (min and max). Two shortcut endpoints, get_promotions and get_marca_propia_products, pre-apply the promotions and private-label filters respectively so you don't need to construct those filter calls manually.

Product Detail and Specifications

get_product_details accepts either a full url or a url_key slug (taken from ecommUrlKey in any listing response) and returns the most complete product record in the API: name, brand, price, an images array, a free-form attributes object for specification key-value pairs, and a full description string. This is the only endpoint that exposes product images as an array and the structured attributes object.

Trending Terms

get_suggestions accepts a query parameter but returns globally trending search terms rather than query-specific autocomplete suggestions. The response includes a topTrends object with a content array of terms carrying a title_raw field. This is useful for surfacing what shoppers are currently searching across the site, not for matching a specific partial input.

Common use cases
  • Track price changes for specific medications by polling get_product_details with a product url_key.
  • Build a comparison tool for generics vs. branded drugs using ecommBrand and currentPrice from search_products.
  • Aggregate all active promotions across the Farmacia category using get_promotions and numFound.
  • Enumerate the full product catalog for a given category by iterating get_category_products with pagination.
  • Discover available brands and price distribution in a category via get_category_filters facets before filtering.
  • Identify Farmacias del Ahorro private-label products with get_marca_propia_products for competitive analysis.
  • Surface trending health search terms from get_suggestions to inform content or ad keyword strategies.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 Farmacias del Ahorro have an official developer API?+
Farmacias del Ahorro does not publish a public developer API or API documentation. This Parse API provides structured access to the catalog data available on fahorro.com.
What does `get_suggestions` actually return — does it autocomplete my query?+
No. Despite accepting a query parameter, get_suggestions returns the same globally trending search terms regardless of the input. The topTrends.content array reflects site-wide popular terms, not completions matched to your partial string. If you need query-specific filtering, use search_products instead.
Does the API expose stock availability or inventory levels?+
Not currently. Product listing endpoints return currentPrice, sku, and promotion flags, but no in-stock status, quantity, or store-level availability fields. You can fork this API on Parse and revise it to add an availability endpoint if fahorro.com exposes that data on product pages.
Can I retrieve customer reviews or ratings for products?+
Not currently. get_product_details returns product specifications, description, images, and price, but no review counts, star ratings, or review text. You can fork this API on Parse and revise it to add a reviews endpoint if that data is accessible on fahorro.com product pages.
How do I find the correct `category_id` to use with `get_category_products` or `filter_products`?+
get_categories returns the full site navigation as an array of objects, each with an id field (numeric string) and a name field. Pass that id directly as category_id in the other endpoints. For example, the Farmacia category uses ID '7404', which is also the default when no category_id is supplied to filter_products.
Page content last updated . Spec covers 9 endpoints from fahorro.com.
Related APIs in HealthcareSee all →
chedraui.com.mx API
Search and browse products from Chedraui Mexico's online store, view detailed product information and categories, and discover trending searches to find exactly what you're looking for. Access comprehensive product catalogs organized by category and see what other shoppers are searching for most.
soriana.com API
Search and browse Soriana's product catalog to find items, compare prices, explore departments, and discover available coupons. Get detailed product information and calculate your basket totals to plan your shopping efficiently.
aponeo.de API
Search for medications and health products from Aponeo.de, view detailed pricing and availability, browse by category, and discover current deals and promotions. Find specific products by PZN code, check bestsellers, or explore newly added items to compare prices and stock status.
carrefour.com.ar API
Search for products across Carrefour's online store and access detailed product information, categories, and news articles about the retailer. You can also retrieve financial data about Carrefour to stay informed on company performance and market news.
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
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.
walmart.com.mx API
Search and browse Walmart Mexico's product catalog to access real-time pricing, availability, and detailed product information across all categories. Find similar items and compare options to make informed shopping decisions.
coppel.com API
Search and browse Coppel's product catalog by keyword to find items with prices, images, and detailed product information, with flexible sorting and pagination options. Get real-time access to Mexico's largest department store inventory to compare products and prices effortlessly.