Americanas Brazil icon

Americanas Brazil

Scrape Americanas Brazil (americanas.com.br) by keyword, department or pasted link. Returns SKU, title, brand, seller (store or marketplace), price,…

Start using this actor on Apify ↗Need a custom scraper?Contact us ↗

Americanas Brazil at a glance

Americanas Brazil is a ready-to-run Apify actor from abotapi for collecting ecommerce data. Its documented output includes image, product, change type (incremental mode), product id and sku, which you can export as JSON, CSV or Excel or read through the Apify API. It costs $2.20 per 1,000 results on the Apify Free plan and from $1.50 on paid plans, with smaller per-run or optional feature charges listed on Apify.

Runs on
Apify cloud: console, API, schedules and integrations
Data type
Ecommerce
Pricing
$2.20 per 1,000 results (Free plan), from $1.50 on paid plans
Output
Documented below · JSON, CSV, Excel
Inputs
30 options

Scrape Americanas Brazil (americanas.com.br) by keyword, department or pasted link. Returns SKU, title, brand, seller (store or marketplace), price, PIX price, discount, instalments in BRL, stock, images, variants, specs and reviews. Incremental mode tracks changes.

What Americanas Brazil can do

  • Two ways to find products. Search by keyword and filters, or paste product pages, department pages and search pages straight from the store. No need to build URLs by hand.
  • A complete price picture on every row, at no extra cost. Current price, pre-discount price, discount percent, PIX cash price and instalment terms all arrive with the listing.
  • Store stock and marketplace sellers told apart. Every row says whether Americanas itself sold it or an independent marketplace seller did, and lists every other seller's own offer on the same product.
  • Full product detail included by default. Every colour, size and model variant, the description, the specification table and the warranty term, all returned without an extra request.
  • Delivery and reviews on demand. Turn on delivery estimates for a Brazilian postal code, or customer ratings and full review text, and pay only for the products that use them.
  • Reliable filtering. Department and brand filters are checked against the store's own published lists before a run starts, so a typo is reported by name instead of silently returning the unfiltered catalogue.

Choose what to collect

These inputs let you configure Americanas Brazil - Products, Prices, Sellers & Reviews. Open the actor on Apify to enter your values and review the current options.

Supported input fields
InputWhat it controls
modestring · requiredChoose 'search' to search the catalogue by keyword and filters, or 'url' to scrape pasted links: product pages, department pages and search result pages are all accepted.

Choices: search, url

queriesarrayOnly used when mode = search, ignored in url mode. One or more keywords, for example 'notebook dell', 'cafeteira' or 'tenis nike'. Leave empty to browse by Department, Brand or price alone.
searchTermstringOptional alias for a single keyword; same as putting it in Search keywords. When set, the actor runs a keyword search for it.
urlsarrayOnly used when mode = url, ignored in search mode. Mix freely: product pages ending in /p , department pages such as /computadores-e-informatica/notebook , and search pages such as /s?q=notebook or /busca/notebook-dell . A pasted ?page=N starts where the store's own page N starts (the store counts pages from 0 and shows 12 products per page, so ?page=2 starts at product 25). A pasted ?sort= (the store's own values such as orders_desc, release_desc, discount_desc, score_desc, price_asc, or any Sort by name) sets the order unless Sort by is changed; an unknown value is reported in the log and ignored. Campaign pages under /categoria/ have no product list and are skipped with a message. Left untouched, this field scrapes one example link per supported kind.
searchUrlstringOptional alias for a single pasted store link (product, department or search page); same as Store links. When set, the actor scrapes this link in url mode.
categoriesarrayOptional. Keep only products in these store departments. Combine with a keyword, or use on its own to browse a whole department. Selecting several returns products from any of them. For a narrower category (for example Notebook inside Computers), paste that category page into url mode instead.
brandsarrayOptional. Keep only products from these brands, typed as the store writes them, for example 'Lenovo' or 'Samsung'. Accents and capitals do not matter. Selecting several returns products from any of them. A brand the store does not publish is reported by name and skipped; if none of your brands exist, the run stops instead of quietly returning unfiltered results.
Show 23 more inputs
More input fields
InputWhat it controls
sellerTypestringOptional. Americanas sells its own stock alongside marketplace sellers. 'Store itself' is applied by the store as a native filter. 'Marketplace sellers only' is applied to the results, because the store publishes no filter that excludes its own stock.

Choices: any, first_party, marketplace

minPriceintegerOptional. Keep only products priced at or above this amount, in Brazilian reais. Applied by the store itself, so it narrows the result count at the source.
maxPriceintegerOptional. Keep only products priced at or below this amount, in Brazilian reais. Applied by the store itself, so it narrows the result count at the source.
minInterestFreeInstallmentsintegerOptional. Keep only products that can be paid in at least this many interest free credit card instalments (parcelas sem juros). Applied to the results, because the store publishes no instalment filter. Use 0 for no instalment requirement.
inStockOnlybooleanOptional. Keep only products the store will currently accept an order for. Applied to the results, because the store returns sold out listings alongside available ones on this route.
onlyAvailablebooleanOptional alias of 'Only products that can be ordered'.
onSaleOnlybooleanOptional. Keep only products whose current price is below their advertised original price. Applied to the results. Note that the PIX cash discount is not a price reduction and does not count here; it is returned separately in pixPrice.
sortBystringThe order the store returns results in. All nine are the store's own orderings, applied at the source.

Choices: relevance, price_asc, price_desc, best_selling, best_rated, newest, biggest_discount, name_asc, name_desc

fetchDetailsbooleanRead the delivery estimate, shipping cost and pickup availability for each product at the postal code below. One extra request per product, billed as one Detail enrichment event per product returned.
deliveryPostalCodestringUsed when Fetch delivery details is on. Defaults to central Sao Paulo (01310100) so the default enriched run works; replace it with your own 8 digit Brazilian CEP for destination-specific shipping cost and delivery time.
fetchReviewsbooleanAdd each product's rating, review count, per star breakdown and individual reviews (author, date, rating, text, verified purchase, helpful count and any photos). Ratings are looked up for a whole page at once at no per-product cost; only a product that actually has reviews costs an extra request, and only those products are billed a Detail enrichment event. A product with no reviews returns an empty reviews list.
maxReviewsPerProductintegerCap on how many individual reviews are returned per product. The rating, review count and per star breakdown are always complete regardless of this cap. Maximum 1000 per product; 0 returns up to 100 (first page).
maxItemsintegerMaximum number of products to return across the whole run. This is the run's cap. Use 0 for unlimited.
maxPagesintegerMaximum number of result pages read per keyword, department or link. 0 means no limit, which is the default: the run then stops only at Max products, at the end of the results, or when a page returns nothing new.
resumeFromRunIdstringPaste a previous run ID or dataset ID to continue a large catalogue pull without returning or charging for products already collected there. Use this after an interrupted run. For recurring daily monitoring of the same search, use Incremental mode below instead.
incrementalModebooleanTurn this on for daily or recurring monitoring. The first run returns every matching product as NEW. Later runs normally return only NEW, UPDATED and REAPPEARED products. Turn on Emit unchanged or Emit expired only when you also want those rows returned (and billed). State is kept separately for each search, filter and lookup setup; use State key to name or deliberately share a monitoring campaign. To continue one specific interrupted run instead, use Resume from a previous run above.
stateKeystringOptional. Name this monitoring campaign to keep its state stable, or to deliberately share state across differently configured runs. Leave empty to let the actor derive a key automatically from the search, filters and lookup settings, so different searches never mix state with each other.
emitUnchangedbooleanOff by default. Turn on to also return products that have not changed since the last run, marked UNCHANGED. This returns, and bills, extra rows you already have, so leave it off unless you want the full snapshot every run.
emitExpiredbooleanOff by default. Turn on to also return products that were present in a previous run but are no longer found, marked EXPIRED. Only produced once a run has fully scanned the tracked search, so never when Max products capped it or when Resume was used. This returns, and bills, extra synthetic rows, so leave it off unless you need expiry tracking.
ignoreFieldsForChangesarrayOptional. Field names that must never make a product count as UPDATED or appear in changedFields, for example pixPrice or rating. Use a dotted path such as delivery.shippingCost for a nested value. The fields are still returned in every row; they are only left out of the change comparison. Applies to the current run's comparison, so you can change it between runs without re-baselining.
mcpConnectorsarrayOptionally send results into the apps you already use, via Model Context Protocol (MCP) connectors. Authorize one under Apify, Settings, API & Integrations, then select it here. Notion gets a rich page-per-item export; other connectors get a best-effort write or digest. Leave empty to skip; never changes the dataset output. Supported: Notion (https://mcp.notion.com/mcp), Linear (https://mcp.linear.app/sse), Airtable (https://mcp.airtable.com/mcp), Apify (https://mcp.apify.com).
notionParentPageUrlstringURL or id of the Notion page under which item pages are created. Required to enable the Notion export; ignored by other connectors.
maxNotifyListingsintegerCap on items written to each connector per run. Does not affect the dataset.

Fields in the output

The documented dataset includes the fields below. Availability can depend on the source page and selected mode.

imageImage (image)
nameProduct
changeTypeChange type (incremental mode) (text)
productIdProduct ID
skuIdSKU
brandBrand
pricePrice (BRL)
originalPriceWas (BRL)
discountPercentDiscount %
pixPricePIX price (BRL)
maxInterestFreeInstallmentsInterest free instalments
currencyCurrency
Show 26 more fields
onSaleReduced (boolean)
inStockIn stock (boolean)
sellerNameSeller
sellerTypeSold by
ratingRating
reviewCountReviews
categoryNameCategory
categoryPathCategory path
warrantyWarranty
shippingCostShipping (BRL)
deliveryEstimateDelivery time
urlURL (link)
changedFieldsChanged fields (incremental mode) (array)
firstSeenAtFirst seen (incremental mode) (date)
lastSeenAtLast seen (incremental mode) (date)
sellerReputationSeller reputation
delivery.pickupAvailablePickup available
delivery.deliveryEstimatedDateEstimated delivery date
reviews.reviewIdReview ID
reviews.authorAuthor
reviews.ratingStars
reviews.titleTitle
reviews.textReview
reviews.dateDate
reviews.verifiedPurchaseVerified purchase
reviews.helpfulCountHelpful votes

Example output

An example from this actor’s documentation. Values are illustrative; this is not a fresh live result.

{
  "productId": "5001234",
  "skuId": "5101234",
  "name": "Sample Wireless Mouse 2.4GHz with USB Receiver",
  "brand": "Sample Brand",
  "brandId": "9001",
  "url": "https://www.americanas.com.br/sample-wireless-mouse-24ghz-usb-receiver/p",
  "department": "Computadores e Informática",
  "categoryPath": "Computadores e Informática > Periféricos",
  "sellerId": "1",
  "sellerName": "Sample Store Official",
  "sellerType": "first_party",
  "sellerReputation": null,
  "currency": "BRL",
  "price": 89.9,
  "originalPrice": 129.9,
  "discountPercent": 30.8,
  "onSale": true,
  "pixPrice": 85.4,
  "pixDiscountPercent": 5,
  "maxInterestFreeInstallments": 3,
  "maxInstallments": 10,
  "inStock": true,
  "availableQuantity": 42,
  "warranty": "3",
  "itemCondition": "Novo",
  "variantCount": 2,
  "rating": 4.6,
  "reviewCount": 18,
  "ratingBreakdown": {
    "1": 0,
    "2": 1,
    "3": 1,
    "4": 4,
    "5": 12
  },
  "reviewsAvailable": true,
  "shippingCost": 9.9,
  "deliveryEstimate": "2bd",
  "pickupAvailable": false,
  "searchMode": "search",
  "scrapedAt": "2026-08-01T09:00:00Z"
}

Ways to use this data

  • Price and PIX tracking: monitor a product list or a whole department for price, discount and PIX cash price changes over time.
  • Marketplace research: compare the same product across the store's own stock and independent marketplace sellers side by side.
  • Catalogue and assortment analysis: build a department-level view of brands, price bands and stock levels.
  • Review and rating monitoring: track customer ratings, review volume and review text for a set of products.
  • Price comparison tools: feed current price, original price and discount percent into your own comparison site or app.

Before you run

Start with a small input and check the resulting records against your expected fields. Source content and actor options can change; the current Apify listing is the reference for availability and pricing.

Questions about this actor

What data does Americanas Brazil return?

The documented output for Americanas Brazil includes image, product, change type (incremental mode), product id, sku, brand, price (brl) and was (brl). Availability of each field depends on the source page and the selected mode.

How much does Americanas Brazil cost?

It costs $2.20 per 1,000 results on the Apify Free plan and from $1.50 on paid plans, with smaller per-run or optional feature charges listed on Apify. The Apify listing shows the current rate for every plan.

Can I get only new or changed products on a schedule?

Yes. Schedule the actor from the Schedules tab and turn on Incremental mode. Each run then returns only new and updated products, and unchanged ones are not billed.

Why is there no country setting?

Americanas is a Brazilian retailer serving Brazil only: every price is in Brazilian reais, and the store's own delivery quote refuses addresses outside Brazil. A country input would be a knob with exactly one working value, so there is none. Use a Brazilian postal code for the delivery lookup.

Can I use it with AI agents or MCP?

Yes. Call it from any Apify integration or MCP client, and use the connector field to push results into Notion, Linear or Airtable.

Ready to collect with Americanas Brazil?

Run it on Apify with your own input and export the results as JSON, CSV or Excel.