Discover/Marisa API
live

Marisa APImarisa.com.br

Access Marisa.com.br product data via API. Search listings, browse categories, retrieve prices, sizes, stock, and the full category tree for Brazil's fashion retailer.

Endpoint health
verified 3d ago
get_category_tree
search_products
get_category_products
get_product_details
4/4 passing latest checkself-healing
Endpoints
4
Updated
26d ago

What is the Marisa API?

The Marisa.com.br API provides 4 endpoints covering product search, category browsing, product detail retrieval, and navigation structure for one of Brazil's major fashion retail sites. The get_product_details endpoint returns per-size stock availability, current and original prices, breadcrumb trails, and image arrays for any product ID. Whether you're building a price tracker, category crawler, or inventory monitor, these endpoints give structured access to Marisa's catalog.

Try it
Page number (1-indexed)
Search keyword (e.g. 'vestido', 'blusa', 'calcinha')
api.parse.bot/scraper/f8117216-4a07-4e57-902a-c6e41e60a8b1/<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/f8117216-4a07-4e57-902a-c6e41e60a8b1/search_products?page=1&query=vestido' \
  -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 marisa-com-br-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.marisa.com.br_scraper_api import Marisa, Product, ProductSummary, Category

marisa = Marisa()

# Browse the main category tree
for category in marisa.categories.list():
    print(category.label, category.link)

# Search for dresses
for item in marisa.productsummaries.search(query="vestido", limit=5):
    print(item.name, item.price, item.product_id)

# Get full details for the first result
detail = item.details()
print(detail.name, detail.current_price, detail.original_price)
for size in detail.sizes:
    print(size.label, size.stock, size.available)

# Browse a category
for product in marisa.productsummaries.by_category(category_path="/feminino/c/roupas", limit=3):
    print(product.name, product.price, product.url)

# Fetch a product directly by ID
full = marisa.products.get(product_id="10058547014")
print(full.name, full.current_price, full.breadcrumb)
All endpoints · 4 totalmissing one? ·

Full-text search over Marisa.com.br product catalog. Returns paginated product listings matching the keyword. Each page contains up to ~36 products. The total count is not always available from the site.

Input
ParamTypeDescription
pageintegerPage number (1-indexed)
queryrequiredstringSearch keyword (e.g. 'vestido', 'blusa', 'calcinha')
Response
{
  "type": "object",
  "fields": {
    "page": "integer, the current page number",
    "query": "string, the search query used",
    "total": "string or null, total number of results if available from site",
    "products": "array of product objects with name, product_id, price, category, url, image"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "vestido",
      "total": null,
      "products": [
        {
          "url": "https://www.marisa.com.br/vestido-curto-feminino-manga-curta-drapeado-marisa-vinho-vermelho/p/10058547014",
          "name": "Vestido Curto Feminino Manga Curta Drapeado Marisa Vinho",
          "image": "https://images2.marisa.com.br/medias/sys_master/images/images/h41/hed/27081897377822/VEST-MC-FRANZIDO-VINHO-VIN-P-10058547090-C1.jpg",
          "price": 64.99,
          "category": "Vestido Curto - Vestidos  - Roupa Feminina - Moda Feminina - Marisa - Marcas",
          "product_id": "10058547014"
        }
      ]
    },
    "status": "success"
  }
}

About the Marisa API

Search and Category Browsing

The search_products endpoint accepts a query string — such as vestido or blusa — and an optional page integer for pagination. Each response includes a products array where every item carries name, product_id, price, category, url, and image. The total field reports the number of matching results when available, letting you estimate how many pages to iterate. The get_category_products endpoint works similarly but takes a category_path string (e.g. /feminino/c/roupas) to browse a specific section of the catalog rather than a search query.

Product Detail

The get_product_details endpoint requires a product_id and accepts an optional slug for URL construction. It returns current_price, original_price, a sizes array (each element has sku, label, stock, and available), an images array of full-size URLs, a breadcrumb array of label strings indicating the product's position in the taxonomy, and a metadata object drawn from page-level data. This is the endpoint to use when you need to determine whether a specific size is in stock or compare sale price against list price.

Category Tree

The get_category_tree endpoint takes no inputs and returns a category_tree array. Each element has a label string and a link string (or null) corresponding to a first-level navigation item. This gives a stable snapshot of Marisa's top-level taxonomy, which you can use to seed category crawls via get_category_products.

Reliability & maintenanceVerified

The Marisa API is a managed, monitored endpoint for marisa.com.br — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when marisa.com.br 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 marisa.com.br 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
3d ago
Latest check
4/4 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
  • Monitor price drops by comparing current_price and original_price fields across product IDs over time.
  • Track per-size stock availability using the available and stock fields in get_product_details.
  • Build a category crawler by seeding paths from get_category_tree and paginating through get_category_products.
  • Aggregate fashion product listings for a Brazilian retail comparison engine using search_products.
  • Extract product images and breadcrumbs for catalog enrichment or taxonomy mapping.
  • Identify which top-level categories Marisa carries by calling get_category_tree without any parameters.
  • Compile keyword-based product datasets (e.g. all results for calcinha or pijama) with pagination via search_products.
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 Marisa have an official public developer API?+
Marisa does not publish a public developer API or documented data access program for third-party developers as of this writing.
What does `get_product_details` return for sizes, and does it distinguish out-of-stock from unavailable?+
Each element in the sizes array includes a label (e.g. 'P', 'M', '38'), a sku string, a boolean available field, and a stock value. The available flag indicates whether the size can be purchased; stock gives a numeric quantity when exposed.
Does the API return customer reviews or ratings for products?+
Not currently. The API covers product metadata, pricing, size/stock data, images, and category structure. You can fork it on Parse and revise it to add a reviews endpoint targeting Marisa's product review data.
How does pagination work across endpoints that return product lists?+
Both search_products and get_category_products accept a page integer (1-indexed). The response echoes back the current page. For search_products, a total field is included when available so you can calculate the total page count; get_category_products does not currently return a total count in its response shape.
Does `get_category_tree` return nested subcategories?+
It returns only first-level navigation items, each with a label and link. Deeper subcategory levels are not included in the response. You can fork it on Parse and revise it to walk the subcategory links and build a deeper tree.
Page content last updated . Spec covers 4 endpoints from marisa.com.br.
Related APIs in EcommerceSee all →
cea.com.br API
Search and browse C&A Brazil's product catalog across categories and subcategories, view detailed product information including prices and specifications, and read customer reviews to help with your shopping decisions. Find exactly what you're looking for with powerful product search functionality backed by the complete cea.com.br inventory.
shopee.com.br API
Search for products on Shopee Brazil (shopee.com.br) and retrieve detailed information including item specifications, customer reviews, and seller profiles. Browse the complete category tree to discover products across all sections of the marketplace, and explore official shops, flash sales, and search suggestions.
natura.com.br API
Browse Natura's complete product catalog, search for items by category or keyword, and retrieve detailed product information including prices, descriptions, ingredients, and customer reviews. Supports category navigation, faceted filtering, and paginated search results.
lista.mercadolivre.com.br API
Search and browse products from Mercado Livre Brazil, view detailed pricing and offers, and explore categories to find daily deals and product information. Get comprehensive product details including specifications and current market offers all in one place.
netshoes.com API
Search and browse products on Netshoes.com.br by keyword or category. Retrieve detailed product information including specifications, pricing, available sizes and colors, customer reviews, and delivery estimates by ZIP code.
kabum.com.br API
Search and browse KaBuM!'s vast electronics catalog, get detailed product specifications and customer reviews, and explore categories and departments. Find exactly what you need with search suggestions and deep product information from Brazil's top electronics retailer.
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.
nykaafashion.com API
Search and browse Nykaa Fashion's product catalog to discover clothing, accessories, and beauty items across multiple categories. Get detailed product information including prices, descriptions, and availability to help you find exactly what you're looking for.