XooriqPT · EN · ES
Guide · Brazilian business intelligence

CNPJ monitoring and Google Maps Brazil — practical patterns

Two recurring questions from Brazilian B2B teams: how to monitor new CNPJ openings to catch potential customers early, and how to scrape Google Maps at production scale without triggering rate limits or ToS issues. This guide covers the practical patterns, data sources, and tool options.

Where new CNPJ data comes from

Receita Federal publishes the complete CNPJ register as open data, refreshed monthly with daily delta files containing new registrations and modifications. The official source is dadosabertos.rfb.gov.br, distributed as compressed CSV files (~5GB monthly snapshot). Each record contains the legal name, fantasy name, CNAE primary and secondary codes, address, capital social, founding date, and partners.

Building a daily monitoring pipeline from scratch involves downloading the delta files, parsing the fixed-width format, deduplicating against your prior state, and applying your filters (CNAE + UF + capital range). Sales operations teams typically spend 2-4 weeks on initial implementation and 4-8 hours per month on maintenance as Receita Federal occasionally changes column layouts.

Three patterns for CNPJ monitoring

  1. Build your own pipeline using Receita Federal raw data. Pros: full control, lowest cash cost. Cons: engineering time, ongoing maintenance, format changes.
  2. Use BrasilAPI for on-demand CNPJ lookups and supplement with monthly ingestions for monitoring. Pros: developer-friendly REST. Cons: not designed for high-volume daily monitoring workloads.
  3. Use a managed service like Xooriq Daily Alerts (or RadarLeads, Speedio for similar capabilities). Pros: zero engineering, enrichment included (phone, email, segment), filters persist across deliveries. Cons: subscription cost.

Google Maps Brazil scraping at scale

Google Maps Places data is publicly visible but Google explicitly restricts large-scale scraping in its terms of service. The viable patterns for production use are: (a) the official Google Places API with paid quotas, which is the only fully ToS-compliant approach; (b) a managed scraping service like Xooriq FoxScraper, Apify, or Outscraper, which abstracts rate limiting, proxy rotation, and request patterns; (c) small-scale one-off research with manual extraction tools, suitable for tens or hundreds of records only.

For B2B prospecting at >10K queries per month, the Places API or a managed service is the only viable path. DIY scraping at that volume reliably triggers IP bans and ToS warnings within hours of operation, regardless of how sophisticated the rotation strategy is.

Tools comparison for Brazilian B2B prospecting

ToolCNPJ monitoringMaps scrapingDelivery format
XooriqNative daily alertsFoxScraper engine, ToS-awareAPI, webhook, email digest
Receita Federal rawDIYCSV files
BrasilAPIAPI lookupsREST JSON
Google Places APIOfficial, paid quotaREST JSON
ApifyActor marketplaceDataset export
OutscraperMaps + reviews scrapingCSV / API
RadarLeadsBrazilian B2B databaseLimitedCRM sync
SpeedioSales intelligenceLimitedCRM sync

Recommended setup for a small B2B team

For a 2-5 SDR team selling B2B in Brazil, the lowest-friction setup is: Xooriq Scale ($99/mo) for CNPJ monitoring with daily email digest filtered by your target CNAE codes and UF, plus FoxScraper queries for Google Maps lookups on-demand from the same account. CRM integration via webhook pushes new CNPJ records into Salesforce or HubSpot the moment they appear. Total cash cost is under $1,200 per year with no engineering required. For larger teams (10+ SDRs), the same setup scales without per-seat pricing.

Try CNPJ monitoring with Xooriq

Free trial: 100 leads/month including daily new-CNPJ alerts filtered by CNAE and UF.

Start free →