SYSTEM all green source boticario.com.br queue 12,408 pages p99 latency 318ms dataflirt.com · scraper/boticario-com.br
RUN · 14 active pipelines · boticario.com.br live

Boticario data,
at warehouse scale.

We extract cosmetic formulations, pricing signals, olfactory pyramids, and review sentiment from boticario.com.br. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
18.4K /day
Price updates
42.1K /24h
Review records
312K /run
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from boticario.com.br

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Product Information objects from boticario.com.br. All fields typed and schema-versioned.

skunamebrandproduct_linecategorydescriptioningredientshow_to_useolfactory_pyramidvolumeimage_urls
product_information
● 200 OK
"sku": "73849",
"name": "Malbec Desodorante Colônia 100ml",
"brand": "O Boticário",
"product_line": "Malbec",
"category": "Perfumaria > Masculino",
"volume": "100ml",
"ingredients": "Alcohol; Parfum; Aqua"
# skunamebrandproduct_linecategorydescription
1
2
3

Complete list of extractable fields for Pricing & Stock objects from boticario.com.br. All fields typed and schema-versioned.

skubase_priceselling_pricediscount_pctis_availablecep_regioninstallment_countinstallment_valuepromotion_name
pricing_& stock
● 200 OK
"sku": "73849",
"base_price": 199.9,
"selling_price": 179.9,
"discount_pct": 10,
"is_available": true,
"cep_region": "01000-000",
"installment_count": 10,
"installment_value": 17.99
# skubase_priceselling_pricediscount_pctis_availablecep_region
1
2
3

Complete list of extractable fields for Olfactory Data objects from boticario.com.br. All fields typed and schema-versioned.

skufragrance_familytop_notesheart_notesbase_notesoccasionconcentrationperfumerlaunch_year
olfactory_data
● 200 OK
"sku": "73849",
"fragrance_family": "Amadeirado",
"top_notes": "Lima da Pérsia, Cassis",
"heart_notes": "Cedro, Patchouli",
"base_notes": "Musk, Musgo, Âmbar",
"concentration": "Desodorante Colônia"
# skufragrance_familytop_notesheart_notesbase_notesoccasion
1
2
3

Complete list of extractable fields for Reviews & Ratings objects from boticario.com.br. All fields typed and schema-versioned.

review_idskuauthor_nameratingtitlebodydaterecommendedhelpful_votesverified_buyer
reviews_& ratings
● 200 OK
"review_id": "REV-9384",
"sku": "73849",
"rating": 5,
"title": "Excelente perfume",
"body": "Uso há anos, fixação muito boa.",
"date": "2023-10-15",
"recommended": true,
"verified_buyer": true
# review_idskuauthor_nameratingtitlebody
1
2
3

Complete list of extractable fields for Kits & Bundles objects from boticario.com.br. All fields typed and schema-versioned.

bundle_skubundle_namepricediscount_pctcomponent_skuscomponent_namesis_gift_boxavailabilityurl
kits_& bundles
● 200 OK
"bundle_sku": "KIT-1029",
"bundle_name": "Presente Dia dos Pais Malbec",
"price": 259.9,
"component_skus": "['73849', '83920']",
"is_gift_box": true,
"availability": true
# bundle_skubundle_namepricediscount_pctcomponent_skuscomponent_names
1
2
3

Capabilities

Everything you need from Boticario: nothing you don't

Our Boticario scraper handles every layer of the platform: cosmetic formulations, dynamic regional pricing, olfactory pyramids, and the review corpus. Built with VTEX API parsing and Brazilian proxy rotation.

VTEX API Extraction

Direct parsing of VTEX search APIs for clean pricing and stock data, bypassing heavy frontend rendering.

Formulation & Ingredients

Complete INCI ingredient lists extracted and structured for compliance and formulation analysis.

Olfactory Mapping

Structured extraction of top, heart, and base notes across the entire perfumery catalogue.

CEP-Based Pricing

Dynamic pricing and stock availability mapped accurately across different Brazilian postal codes.

Kit & Bundle Resolution

Exploding gift sets into component SKUs to calculate true discount margins and inventory draw.

Review Sentiment

Aggregating star ratings, verified buyer flags, and recommendation percentages across product lines.

Promotion Tracking

Capturing active flash sales, Beauty Week discounts, and coupon eligibility per SKU.

Line & Collection Mapping

Hierarchical categorisation linking products to specific lines like Botik, Make B., or Match.

Image Asset Extraction

High-resolution product imagery and texture shots captured as clean URLs for catalogue population.

// engagement pipeline

From SKU list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target categories, CEP regions, or specific product lines. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy crawlers, VTEX session management, and Brazilian proxy rotation.

Validation & QA
d 4–6

Schema validation, null-rate checks, and price-outlier detection before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket or BigQuery dataset on agreed cadence.

Under the hood

How our Boticario pipeline handles the hard parts

Enterprise retail platforms require specific extraction strategies. Here is how we ensure data accuracy on VTEX architecture.

pipeline-monitor · boticario.com.br · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Anti-bot layer
Brazilian residential proxies

Boticario uses edge protection to block datacenter IPs. We route requests through Brazilian residential proxies to ensure consistent access without CAPTCHA blocks.

Dynamic pricing
CEP-specific inventory resolution

Stock and pricing vary by region. We maintain session state with specific postal codes to extract accurate localised data rather than generic national placeholders.

Platform parsing
VTEX architecture handling

Boticario runs on VTEX IO. We bypass brittle DOM scraping by targeting the underlying GraphQL and REST endpoints directly for cleaner, faster data.

Data normalization
Ingredient list structuring

Cosmetic ingredient lists are often poorly formatted text blocks. We parse and normalise INCI names into queryable arrays for formulation analysis.

Change detection
Delta exports for pricing

We maintain a hash index of last-seen prices. Subsequent runs only push diffs, reducing compute cost and downstream processing load.

Applications

Who uses Boticario data and how

Teams across industries use boticario.com.br data to build competitive products and smarter operations.

01
Competitor Price Monitoring

Beauty retailers track Boticario's promotional cadences and pricing strategies to adjust their own margins.

02
Formulation Analysis

R&D teams analyse ingredient lists across product lines to identify trending active compounds like hyaluronic acid or retinol.

03
Market Share & Positioning

Analysts track catalogue expansion within specific categories like men's grooming or vegan cosmetics.

04
Sentiment Analysis

Brand managers aggregate product reviews to identify formulation issues, packaging complaints, or fragrance longevity feedback.

05
Regional Inventory Tracking

Supply chain analysts map stock availability across different Brazilian states to understand distribution efficiency.

06
Promotion Strategy

Marketing teams monitor kit bundling strategies during high-volume periods like Mother's Day and Black Friday.

Why DataFlirt

"Boticario holds the pulse of the Brazilian beauty market. Understanding their catalogue requires parsing complex formulations, regional pricing, and vast review ecosystems."

Most teams underestimate the complexity of scraping VTEX-based enterprise retailers. Reliable extraction requires Brazilian residential proxies, session state management for regional pricing, and deep understanding of cosmetic data structures. DataFlirt absorbs that complexity so your engineers can focus on analysis.

Technical Spec

Boticario scraper: technical capabilities

Everything supported by our boticario.com.br scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

VTEX API parsing
Direct extraction from underlying VTEX endpoints
Supported
Brazilian proxy rotation
ISP-grade residential IPs from BR pools
Supported
CEP-based pricing
Prices and stock levels tied to specific postal codes
Supported
Ingredient normalisation
Splitting raw ingredient text into structured arrays
Supported
Olfactory pyramid extraction
Mapping top, heart, and base notes for fragrances
Supported
Review pagination
Extracting the full historical review corpus
Supported
Kit component resolution
Mapping bundle SKUs to individual product SKUs
Supported
Boti Promo exclusive pricing
Prices requiring authenticated Clube Viva loyalty accounts
Partial
User purchase history
Historical order data tied to specific CPF numbers
Partial
Infrastructure

Infrastructure powering the Boticario pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusVTEX Parser
VTEX-Optimised Crawling

Our Scrapy pipelines are tuned specifically for VTEX IO architectures, bypassing heavy frontend rendering to extract clean JSON directly from backend APIs.

Localised Session Management

We maintain persistent cookie sessions tied to specific Brazilian postal codes, ensuring pricing and inventory data accurately reflects regional distribution centers.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested arrays
CSV
Flat file with typed columns
XLS
Excel compatible format for analysts
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoint for on-demand querying
Postgres
Upsert into your existing schema
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About boticario.com.br scraping, legality, and pipeline operations.

Ask us directly →
Do you extract data from the VTEX API or the HTML DOM?

We target the underlying VTEX APIs directly wherever possible. This provides cleaner data, faster execution, and significantly better schema stability than scraping the rendered HTML.

Can you handle CEP-specific pricing?

Yes. Boticario alters pricing and stock availability based on regional distribution centres. We configure pipelines to use specific Brazilian postal codes to extract accurate local data.

How do you parse ingredient lists?

We extract the raw Composição text block and process it into a structured array of individual ingredients, separating active compounds and standardising INCI names where required.

Do you extract olfactory pyramids for perfumes?

Yes. For fragrances like Malbec and Lily, we extract the olfactory family and map the specific top notes, heart notes, and base notes into structured JSON fields.

How do you bypass geo-blocking?

We utilise pools of Brazilian residential ISP proxies. This ensures our requests appear as legitimate local traffic, preventing edge blocks and CAPTCHA challenges.

Can you extract Boti Promo or Clube Viva loyalty prices?

No. Loyalty pricing requires an authenticated user session tied to a specific CPF. We only extract publicly available pricing and promotional data.

How frequently can you update pricing data?

For targeted SKU lists, we can run hourly price-monitoring pipelines. Full catalogue refreshes are typically executed on a daily or weekly cadence depending on your requirements.

$ dataflirt scope --new-project --source=boticario.com.br ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off ingredient catalogue dump or a continuous price monitoring feed across thousands of SKUs, we scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in beauty and skincare

Services

Data Extraction for Every Industry

View All Services →