iDinheiro Scraper: Brazil Loans, Credit Cards & Rates
Pricing
from $6.15 / 1,000 results
iDinheiro Scraper: Brazil Loans, Credit Cards & Rates
Scrape iDinheiro.com.br, Brazil's comparador financeiro: loans and credit cards. Get lender, ranking, monthly interest rate (taxa de juros), CET, annual rate, reais amount range, Reclame Aqui rating, annual fee (anuidade), minimum income and partner flag. Filter and export JSON, CSV, Excel.
Pricing
from $6.15 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
iDinheiro Scraper: Brazil Loan, Credit Card and Interest Rate Data
Scrape Brazilian financial-product data from iDinheiro.com.br, the comparador financeiro. Extract loans and credit cards with lender or card name, ranking position, monthly interest rate (taxa de juros), CET, annual rate, released-amount range in reais, Reclame Aqui rating and seal, annual fee (anuidade), minimum income (renda minima), card network (bandeira), benefits, pros, cons and partner flag. Export to JSON, CSV or Excel.
This is the only iDinheiro scraper on the Apify Store and the most complete way to turn iDinheiro loan and credit-card rankings into structured data. Use it for Brazil fintech data, interest-rate monitoring, credit-card comparison and financial market research.
Here is one real loan result, with every field the actor returns:
{"productKind": "loan","rank": 1,"imageUrl": "https://static.idinheiro.com.br/image/fit-in/101x65/emprestimo/logo_creditas_1733863779301.png","lender": "Creditas","productId": "047dcafa-ad75-436d-a8ad-bfce680f3efb","productType": "personal-loan","isPartner": true,"pageCategory": "emprestimos","pageTitle": "Melhores Empresas de Empréstimo Online e sem Burocracia","pagePublished": "2026-03-04T18:27:00-03:00","pageModified": "2026-06-03T09:23:35-03:00","author": "Eduarda Fernandes","modalities": "com garantia de imóvel, de veículo e consignado privado","interestRateMonthly": 1.51,"cet": null,"annualRate": null,"rating": 7.5,"ratingLabel": "Boa","ratingSeal": null,"pros": "aprova empréstimos de altos valores","cons": "não possui a modalidade de crédito pessoal","targetBorrower": "proprietários de veículo ou imóvel e assalariados cujas empresas são parceiras da Creditas","minAmount": 5000,"maxAmount": 150000,"modalityRates": [{ "name": "Empréstimo com garantia de veículo", "interestRateMonthly": 1.09, "rateText": "a partir de 1,09% a.m. + IPCA", "amountText": "R$ 5 mil e R$ 150 mil", "minAmount": 5000, "maxAmount": 150000, "minTermMonths": null, "maxTermMonths": null }],"bestForCategory": null,"minIncome": null,"minIncomeText": null,"annualFee": null,"annualFeeText": null,"annualFeeIsFree": null,"cardNetwork": null,"benefits": null,"url": "https://www.idinheiro.com.br/emprestimos/melhores-empresas-de-emprestimo-online/","lenderUrl": "https://www.creditas.com/emprestimo-online","aiSummary": null,"observedAt": "2026-09-04T00:10:15.941Z","error": null}
And one real credit-card result:
{"productKind": "credit-card","rank": 3,"lender": "Cartão LATAM Pass Gold","productId": "741281c0-7ddf-4a01-9835-967f9961b74d","productType": "credit-card","isPartner": false,"pageCategory": "cartao-de-credito","bestForCategory": "Melhor cartão com limite alto","minIncome": 2500,"minIncomeText": "R$ 2.500","annualFee": 528,"annualFeeText": "12x de R$ 44,00","annualFeeIsFree": false,"cardNetwork": "Visa, Mastercard","benefits": "US$ 1 = 1,6 ponto; bandeiras Mastercard ou Visa Gold; anuidade grátis ao gastar a partir R$2.000,00.","url": "https://www.idinheiro.com.br/cartao-de-credito/melhores-cartoes-de-credito/","lenderUrl": "https://www.itau.com.br/cartoes/escolha/formulario/latam-pass-itaucard-visa-gold.html","observedAt": "2026-09-04T00:10:16.163Z","error": null}
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- How we compare
- Use cases
- Quickstart
- Input reference
- Output reference
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
This iDinheiro scraper turns iDinheiro.com.br loan and credit-card ranking pages (comparador financeiro) into clean structured data. It reads a ranking page, splits it into one section per product, and writes one normalized record per loan or per credit card to the run's dataset.
For loans it extracts the ranking position, the lender name, the iDinheiro product ID, the monthly interest rate (taxa de juros), the CET and annual rate disclosed in the page, the released-amount range in reais, the Reclame Aqui rating, label and seal (for example RA1000), the pros and cons, the target borrower profile, whether the lender is a commercial partner, and a structured per-modality rate table (garantia, consignado, FGTS). It handles three loan layouts: the numbered lender ranking, the per-bank spec tables on "melhor banco" pages, and the wide comparison grids on Pix loan pages.
For credit cards it extracts the card name, the best-for category (sem anuidade, cashback, milhas, limite alto, score baixo and similar), the annual fee (anuidade) as both text and a numeric value in reais, a fee-free flag, the minimum income (renda minima), the card network (bandeira: Visa, Mastercard, Elo, American Express), the benefits, the partner flag and the outbound card link.
Point it at any iDinheiro ranking page via startUrls, or leave it empty to read the default best-online-loans ranking. Then narrow the output with filters (lender, max monthly rate, minimum rating, partners only, max annual fee, fee-free cards only) and choose the sort order. An optional AI add-on writes a Portuguese consumer summary weighing rate, CET, fee, benefits, pros and cons. It reads only publicly available comparison-page content.
How we compare
There is no other iDinheiro scraper on the Apify Store. This is the only actor that extracts structured data from iDinheiro.com.br, one of Brazil's largest personal-finance comparison sites. Generic personal-finance scrapers (for example US-focused NerdWallet, bank-lookup or card-offer actors) do not cover Brazilian lenders or cards, do not read iDinheiro rankings, and do not return Reclame Aqui ratings, CET, anuidade or reais amount ranges.
| Capability | This actor | Generic finance / comparison scrapers |
|---|---|---|
| iDinheiro.com.br loan and credit-card rankings | Yes, native | No |
| Brazilian lenders and cards in reais (BRL) | Yes | Rarely |
| Loans and credit cards in one actor | Yes | Rarely |
| Monthly interest rate (taxa de juros) + CET + annual rate | Yes, all three | Usually one rate at most |
| Reclame Aqui rating, label and seal (RA1000) | Yes, validated 0-10 | No |
| Per-modality rate breakdown (garantia, consignado, FGTS) | Yes, structured array | No |
| Credit-card anuidade, renda minima, bandeira, benefits | Yes | No |
| Ranking position, product ID, partner flag | Yes | No |
| Input filters (lender, rate, rating, partners, fee, fee-free, sort) | 7 filters | Few or none |
| Pay per result, no charge on failed runs | Yes | Varies |
| AI consumer summary in Portuguese (opt-in) | Yes | No |
Why choose this actor: you get every field iDinheiro exposes plus derived numeric fields (parsed rates, reais amounts, numeric annual fee) in one call, with honest nulls when the source does not state a value, flat pay-per-result billing, and no charge on empty or failed runs.
Use cases
- Fintech market research in Brazil. Track how banks and fintechs price empréstimo pessoal, consignado, crédito com garantia and credit cards, and benchmark taxa de juros, CET and anuidade across providers.
- Interest-rate and fee monitoring. Watch competing lenders' rates and cards' annual fees, released-amount ranges, ranking position and Reclame Aqui reputation over time.
- Affiliate and comparison sites. Feed a Brazilian financial-product comparison or aggregator page with fresh lender and card data, partner flags and outbound product links.
- Financial-product aggregation. Build a dataset of Brazilian loans and credit cards with clean numeric fields for JSON, CSV or Excel.
- Pricing intelligence and lead sourcing. Identify the lowest-rate lenders or the best fee-free cards for a given borrower profile to power pricing dashboards and financial market research.
Quickstart
Open the actor, paste this into the input, and press Run. It reads the default best-online-loans ranking, keeps only products at or below 2 percent monthly, sorts by lowest rate, and returns up to 10 lender products.
{"maxRecords": 10,"startUrls": ["https://www.idinheiro.com.br/emprestimos/melhores-empresas-de-emprestimo-online/"],"maxInterestRateMonthly": 2,"sortBy": "rateAsc"}
To scrape credit cards instead, point it at a card ranking and filter for fee-free cards:
{"startUrls": ["https://www.idinheiro.com.br/cartao-de-credito/melhores-cartoes-de-credito/"],"onlyNoAnnualFee": true,"sortBy": "annualFeeAsc"}
Leave startUrls empty to use the default loan ranking page. Every input field is optional.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | string[] | no | default ranking | iDinheiro loan or credit-card ranking pages, as plain URLs or {"url": ...} objects. Empty uses the default best-online-loans ranking. |
maxRecords | integer | no | 10 | Maximum records to collect across all pages after filtering. Free Apify plans are capped at 10 per run. |
lenders | string[] | no | (all) | Only return products whose lender or card name matches one of these (case-insensitive substring), for example ["Creditas","Nubank"]. |
maxInterestRateMonthly | integer | no | (none) | Loans. Only return products whose headline monthly interest rate is at or below this percent. |
minRating | integer | no | (none) | Loans. Only return lenders whose Reclame Aqui rating is at or above this value (0-10). |
onlyPartners | boolean | no | false | Return only products flagged as a commercial partner (isPartner = true). |
maxAnnualFee | integer | no | (none) | Cards. Only return cards whose annual fee (anuidade) is at or below this value in reais. |
onlyNoAnnualFee | boolean | no | false | Cards. Return only fee-free cards (anuidade gratis / sem anuidade). |
sortBy | string | no | rank | Sort order: rank, rateAsc (loans), ratingDesc (loans), maxAmountDesc (loans), annualFeeAsc (cards). |
withSummary | boolean | no | false | Paid add-on. AI Portuguese consumer summary of each product (aiSummary). Paid plans only, billed per record produced. |
Output reference
One dataset item per loan or credit card. Loan-only fields are null on card records and card-only fields are null on loan records. Types: string, number, integer, boolean, object, object[], or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
productKind | string | loan or credit-card. |
rank | integer | Ranking position on the comparison page, else null. |
imageUrl | string | Lender or card logo image URL, else null. |
lender | string | Lender, institution or card name. |
productId | string | iDinheiro internal product ID, else null. |
productType | string | Product type slug, for example personal-loan or credit-card. |
isPartner | boolean | true if a commercial/sponsored partner, false if not, else null. |
pageCategory | string | Comparison page category from the URL, for example emprestimos or cartao-de-credito. |
pageTitle | string | Title of the source comparison page, else null. |
pagePublished | string | ISO date the page was published, else null. |
pageModified | string | ISO date the page was last modified, else null. |
author | string | Page author, else null. |
modalities | string | Loan modalities offered (free text), else null. |
interestRateMonthly | number | Headline monthly interest rate as a percent, else null. |
cet | object | Total effective cost (CET) as {min, max, text}, else null. |
annualRate | object | Annual rate as {min, max, text}, else null. |
rating | number | Reclame Aqui numeric rating (0-10, midpoint of the disclosed band), else null. |
ratingLabel | string | Reclame Aqui rating label, for example Boa or Ótima, else null. |
ratingSeal | string | Reclame Aqui seal such as RA1000, else null. |
pros | string | Advantages (vantagens) text, else null. |
cons | string | Disadvantages (desvantagens) text, else null. |
targetBorrower | string | Indicated borrower or card profile, else null. |
minAmount | integer | Minimum released amount in reais, else null. |
maxAmount | integer | Maximum released amount in reais, else null. |
modalityRates | object[] | Per-modality breakdown: name, interestRateMonthly, rateText, amountText, minAmount, maxAmount, minTermMonths, maxTermMonths. Else null. |
bestForCategory | string | Card only. Best-for category, for example Melhor cartão sem anuidade, else null. |
minIncome | integer | Card only. Minimum income (renda minima) in reais, 0 when none is required, else null. |
minIncomeText | string | Card only. Minimum income exactly as stated, else null. |
annualFee | number | Card only. Annual fee (anuidade) in reais, 0 when fee-free, else null. |
annualFeeText | string | Card only. Annual fee exactly as stated, for example 12x de R$ 44,00, else null. |
annualFeeIsFree | boolean | Card only. true when the card has no annual fee, else null. |
cardNetwork | string | Card only. Network (bandeira): Visa, Mastercard, Elo, American Express, else null. |
benefits | string | Card only. Benefits (beneficios) text, else null. |
url | string | Source comparison page URL. |
lenderUrl | string | Provider's external product link, else null. |
aiSummary | string | AI Portuguese consumer summary (paid add-on), else null. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | null on success. On a failed page, an item with a populated error field (and sourceUrl) is written instead. |
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~idinheiro-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"maxRecords":10,"sortBy":"rateAsc"}'
Scrape credit cards asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~idinheiro-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"startUrls":["https://www.idinheiro.com.br/cartao-de-credito/melhores-cartoes-de-credito/"],"onlyNoAnnualFee":true}'
Apify CLI:
apify call scrapers_lat/idinheiro-scraper \--input '{"maxRecords":5,"onlyPartners":true}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per product record returned (
resultevent). See the pricing tab for the current per-result price. - Paid AI add-on.
withSummarycharges a separateai_summaryevent only when a summary is produced, and is disabled for free plans. - No charge on failure. Page errors are written as an item with a populated
errorfield and are not charged. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results, including AI summaries. - Free Apify plans are capped at 10 records per run. Upgrade for higher
maxRecords.
FAQ and troubleshooting
What is iDinheiro? iDinheiro.com.br is a large Brazilian personal-finance comparison site (comparador financeiro) that ranks loans, credit cards and other financial products. This actor turns its public loan and credit-card ranking pages into structured data.
Which products can I scrape? Any iDinheiro loan ranking (empréstimo pessoal, empréstimo online, empréstimo consignado, empréstimo via Pix, crédito para score baixo, melhor banco para empréstimo) and any credit-card ranking (melhores cartões de crédito, cartão sem anuidade, cashback, milhas). One record is produced per product found on the page.
Can I filter the results? Yes. Filter by lender or card name, maximum monthly rate, minimum Reclame Aqui rating, partners only, maximum annual fee and fee-free cards only, and choose the sort order.
Why are cet, annualRate or rating null for some products?
These are disclosed in prose or only for some products. When a section does not state them, the field stays null rather than being invented. ratingLabel and ratingSeal may still carry the text label and seal even when the numeric rating is null.
Why are card fields null on a loan (and the reverse)? The record shape is shared across loans and cards. Loan-only fields (interest rate, CET, modalityRates) are null on cards, and card-only fields (anuidade, renda minima, bandeira, benefits) are null on loans, so the dataset stays consistent.
How fast is it? Comparison pages are fetched in parallel and parsed in-process, so a typical single-page run finishes in a few seconds.
Is this an official iDinheiro tool? No. This actor is independent and has no affiliation with iDinheiro. It reads only data that is publicly available on the site. Use it in accordance with iDinheiro's terms of service.
Related scrapers
- Argentina Dolar Scraper: Argentine peso exchange rates.
- BCRA Deudores Scraper: Argentine central bank debtor records.
- Exchange Rates Scraper: daily currency exchange rates.
- CFPB Complaints Scraper: US consumer finance complaints.
- CoinGecko Crypto Scraper: crypto prices and market data.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
iDinheiro Scraper: Dados de Empréstimo, Cartão de Crédito e Taxa de Juros do Brasil
Extraia dados de produtos financeiros do iDinheiro.com.br, o comparador financeiro. Colete empréstimos e cartões de crédito com nome do banco ou do cartão, posição no ranking, taxa de juros mensal, CET, taxa anual, faixa de valor liberado em reais, nota e selo do Reclame Aqui, anuidade, renda mínima, bandeira do cartão, benefícios, vantagens, desvantagens e sinalização de parceiro. Exporte para JSON, CSV ou Excel.
Este é o único scraper do iDinheiro na Apify Store e a forma mais completa de transformar os rankings de empréstimo e de cartão de crédito do iDinheiro em dados estruturados. Use para dados de fintech no Brasil, monitoramento de taxa de juros, comparação de cartão de crédito e pesquisa de mercado financeiro.
Veja um resultado real de empréstimo, com todos os campos que o actor retorna:
{"productKind": "loan","rank": 1,"imageUrl": "https://static.idinheiro.com.br/image/fit-in/101x65/emprestimo/logo_creditas_1733863779301.png","lender": "Creditas","productId": "047dcafa-ad75-436d-a8ad-bfce680f3efb","productType": "personal-loan","isPartner": true,"pageCategory": "emprestimos","pageTitle": "Melhores Empresas de Empréstimo Online e sem Burocracia","modalities": "com garantia de imóvel, de veículo e consignado privado","interestRateMonthly": 1.51,"rating": 7.5,"ratingLabel": "Boa","minAmount": 5000,"maxAmount": 150000,"url": "https://www.idinheiro.com.br/emprestimos/melhores-empresas-de-emprestimo-online/","lenderUrl": "https://www.creditas.com/emprestimo-online","observedAt": "2026-09-04T00:10:15.941Z","error": null}
E um resultado real de cartão de crédito:
{"productKind": "credit-card","rank": 3,"lender": "Cartão LATAM Pass Gold","productId": "741281c0-7ddf-4a01-9835-967f9961b74d","productType": "credit-card","isPartner": false,"pageCategory": "cartao-de-credito","bestForCategory": "Melhor cartão com limite alto","minIncome": 2500,"minIncomeText": "R$ 2.500","annualFee": 528,"annualFeeText": "12x de R$ 44,00","annualFeeIsFree": false,"cardNetwork": "Visa, Mastercard","benefits": "US$ 1 = 1,6 ponto; bandeiras Mastercard ou Visa Gold; anuidade grátis ao gastar a partir R$2.000,00.","url": "https://www.idinheiro.com.br/cartao-de-credito/melhores-cartoes-de-credito/","lenderUrl": "https://www.itau.com.br/cartoes/escolha/formulario/latam-pass-itaucard-visa-gold.html","observedAt": "2026-09-04T00:10:16.163Z","error": null}
📥 Entrada · 📤 Saída · 💰 Preços · ▶️ Exemplos
Índice
- O que faz
- Como nos comparamos
- Casos de uso
- Início rápido
- Referência de entrada
- Referência de saída
- Rodar via API e CLI
- Baixar resultados
- Cobrança e limites
- Perguntas frequentes
O que faz
Este scraper do iDinheiro transforma as páginas de ranking de empréstimo e de cartão de crédito do iDinheiro.com.br (comparador financeiro) em dados estruturados e limpos. Ele lê uma página de ranking, divide em uma seção por produto e grava um registro normalizado por empréstimo ou por cartão de crédito no dataset da execução.
Para empréstimos, extrai a posição no ranking, o nome do banco, o ID de produto do iDinheiro, a taxa de juros mensal, o CET e a taxa anual divulgados na página, a faixa de valor liberado em reais, a nota, o rótulo e o selo do Reclame Aqui (por exemplo RA1000), as vantagens e desvantagens, o perfil indicado, se o banco é parceiro comercial, e uma tabela estruturada de taxas por modalidade (garantia, consignado, FGTS). Ele lida com três layouts de empréstimo: o ranking numerado de bancos, as tabelas por banco das páginas de "melhor banco" e as grades de comparação das páginas de empréstimo via Pix.
Para cartões de crédito, extrai o nome do cartão, a categoria de destaque (sem anuidade, cashback, milhas, limite alto, score baixo e similares), a anuidade em texto e como valor numérico em reais, uma sinalização de cartão sem anuidade, a renda mínima, a bandeira (Visa, Mastercard, Elo, American Express), os benefícios, a sinalização de parceiro e o link externo do cartão.
Aponte para qualquer página de ranking do iDinheiro pelo startUrls, ou deixe vazio para ler o ranking padrão dos melhores empréstimos online. Depois filtre a saída (banco, taxa mensal máxima, nota mínima, apenas parceiros, anuidade máxima, apenas cartões sem anuidade) e escolha a ordenação. Um complemento de IA opcional escreve um resumo neutro em português ponderando taxa, CET, anuidade, benefícios, vantagens e desvantagens. Ele acessa apenas conteúdo público das páginas de comparação.
Como nos comparamos
Não existe outro scraper do iDinheiro na Apify Store. Este é o único actor que extrai dados estruturados do iDinheiro.com.br, um dos maiores sites de comparação de finanças pessoais do Brasil. Scrapers genéricos de finanças (por exemplo actors focados em NerdWallet dos EUA, consulta de bancos ou ofertas de cartão) não cobrem bancos nem cartões brasileiros, não leem os rankings do iDinheiro e não retornam nota do Reclame Aqui, CET, anuidade ou faixas de valor em reais.
| Recurso | Este actor | Scrapers genéricos de finanças |
|---|---|---|
| Rankings de empréstimo e cartão do iDinheiro.com.br | Sim, nativo | Não |
| Bancos e cartões brasileiros em reais (BRL) | Sim | Raramente |
| Empréstimos e cartões de crédito em um só actor | Sim | Raramente |
| Taxa de juros mensal + CET + taxa anual | Sim, as três | No máximo uma taxa |
| Nota, rótulo e selo do Reclame Aqui (RA1000) | Sim, validada 0-10 | Não |
| Detalhamento de taxas por modalidade (garantia, consignado, FGTS) | Sim, array estruturado | Não |
| Anuidade, renda mínima, bandeira e benefícios do cartão | Sim | Não |
| Posição no ranking, ID de produto, sinalização de parceiro | Sim | Não |
| Filtros de entrada (banco, taxa, nota, parceiros, anuidade, sem anuidade, ordenação) | 7 filtros | Poucos ou nenhum |
| Cobrança por resultado, sem cobrar em execução com falha | Sim | Varia |
| Resumo de IA em português (opcional) | Sim | Não |
Por que escolher este actor: você recebe todos os campos que o iDinheiro expõe mais campos numéricos derivados (taxas convertidas, valores em reais, anuidade numérica) em uma chamada, com nulos honestos quando a fonte não informa um valor, cobrança simples por resultado e nenhuma cobrança em execução vazia ou com falha.
Casos de uso
- Pesquisa de mercado de fintech no Brasil. Acompanhe como bancos e fintechs precificam empréstimo pessoal, consignado, crédito com garantia e cartões de crédito, e compare taxa de juros, CET e anuidade entre provedores.
- Monitoramento de taxa de juros e tarifas. Acompanhe as taxas dos bancos concorrentes e as anuidades dos cartões, faixas de valor liberado, posição no ranking e reputação no Reclame Aqui ao longo do tempo.
- Sites de afiliados e comparação. Alimente uma página de comparação ou agregador de produtos financeiros com dados atualizados de bancos e cartões, sinalizações de parceiro e links externos.
- Agregação de produtos financeiros. Monte um dataset de empréstimos e cartões de crédito brasileiros com campos numéricos limpos para JSON, CSV ou Excel.
- Inteligência de preços e geração de leads. Identifique os bancos de menor taxa ou os melhores cartões sem anuidade para um perfil de tomador e alimente dashboards de preços e pesquisa de mercado.
Início rápido
Abra o actor, cole isto na entrada e clique em Run. Ele lê o ranking padrão dos melhores empréstimos online, mantém apenas produtos com até 2 por cento ao mês, ordena pela menor taxa e retorna até 10 produtos.
{"maxRecords": 10,"startUrls": ["https://www.idinheiro.com.br/emprestimos/melhores-empresas-de-emprestimo-online/"],"maxInterestRateMonthly": 2,"sortBy": "rateAsc"}
Para extrair cartões de crédito, aponte para um ranking de cartões e filtre por cartões sem anuidade:
{"startUrls": ["https://www.idinheiro.com.br/cartao-de-credito/melhores-cartoes-de-credito/"],"onlyNoAnnualFee": true,"sortBy": "annualFeeAsc"}
Deixe startUrls vazio para usar a página de ranking padrão de empréstimos. Todos os campos de entrada são opcionais.
Referência de entrada
| Campo | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
startUrls | string[] | não | ranking padrão | Páginas de ranking de empréstimo ou de cartão de crédito do iDinheiro, como URLs simples ou objetos {"url": ...}. Vazio usa o ranking padrão dos melhores empréstimos online. |
maxRecords | integer | não | 10 | Máximo de registros a coletar em todas as páginas após os filtros. Planos gratuitos da Apify têm limite de 10 por execução. |
lenders | string[] | não | (todos) | Retorna apenas produtos cujo nome do banco ou do cartão corresponde a um destes (substring sem diferenciar maiúsculas), por exemplo ["Creditas","Nubank"]. |
maxInterestRateMonthly | integer | não | (nenhum) | Empréstimos. Retorna apenas produtos cuja taxa de juros mensal principal seja igual ou inferior a este percentual. |
minRating | integer | não | (nenhum) | Empréstimos. Retorna apenas bancos cuja nota no Reclame Aqui seja igual ou superior a este valor (0-10). |
onlyPartners | boolean | não | false | Retorna apenas produtos sinalizados como parceiro comercial (isPartner = true). |
maxAnnualFee | integer | não | (nenhum) | Cartões. Retorna apenas cartões cuja anuidade seja igual ou inferior a este valor em reais. |
onlyNoAnnualFee | boolean | não | false | Cartões. Retorna apenas cartões sem anuidade (anuidade grátis). |
sortBy | string | não | rank | Ordenação: rank, rateAsc (empréstimos), ratingDesc (empréstimos), maxAmountDesc (empréstimos), annualFeeAsc (cartões). |
withSummary | boolean | não | false | Complemento pago. Resumo de IA em português de cada produto (aiSummary). Apenas planos pagos, cobrado por registro produzido. |
Referência de saída
Um item de dataset por empréstimo ou cartão de crédito. Campos exclusivos de empréstimo ficam nulos em cartões e campos exclusivos de cartão ficam nulos em empréstimos. Tipos: string, number, integer, boolean, object, object[], ou null quando o valor da fonte está ausente.
| Campo | Tipo | Descrição |
|---|---|---|
productKind | string | loan (empréstimo) ou credit-card (cartão). |
rank | integer | Posição no ranking da página de comparação, senão null. |
imageUrl | string | URL do logo do banco ou do cartão, senão null. |
lender | string | Nome do banco, instituição ou cartão. |
productId | string | ID interno de produto do iDinheiro, senão null. |
productType | string | Slug do tipo de produto, por exemplo personal-loan ou credit-card. |
isPartner | boolean | true se é parceiro comercial, false se não, senão null. |
pageCategory | string | Categoria da página pela URL, por exemplo emprestimos ou cartao-de-credito. |
pageTitle | string | Título da página de comparação de origem, senão null. |
pagePublished | string | Data ISO de publicação da página, senão null. |
pageModified | string | Data ISO da última modificação da página, senão null. |
author | string | Autor da página, senão null. |
modalities | string | Modalidades de empréstimo (texto livre), senão null. |
interestRateMonthly | number | Taxa de juros mensal principal em percentual, senão null. |
cet | object | Custo Efetivo Total (CET) como {min, max, text}, senão null. |
annualRate | object | Taxa anual como {min, max, text}, senão null. |
rating | number | Nota numérica do Reclame Aqui (0-10, ponto médio da faixa), senão null. |
ratingLabel | string | Rótulo do Reclame Aqui, por exemplo Boa ou Ótima, senão null. |
ratingSeal | string | Selo do Reclame Aqui como RA1000, senão null. |
pros | string | Texto de vantagens, senão null. |
cons | string | Texto de desvantagens, senão null. |
targetBorrower | string | Perfil indicado do tomador ou do cartão, senão null. |
minAmount | integer | Valor liberado mínimo em reais, senão null. |
maxAmount | integer | Valor liberado máximo em reais, senão null. |
modalityRates | object[] | Detalhamento por modalidade: name, interestRateMonthly, rateText, amountText, minAmount, maxAmount, minTermMonths, maxTermMonths. Senão null. |
bestForCategory | string | Apenas cartão. Categoria de destaque, por exemplo Melhor cartão sem anuidade, senão null. |
minIncome | integer | Apenas cartão. Renda mínima em reais, 0 quando não exige, senão null. |
minIncomeText | string | Apenas cartão. Renda mínima exatamente como informada, senão null. |
annualFee | number | Apenas cartão. Anuidade em reais, 0 quando sem anuidade, senão null. |
annualFeeText | string | Apenas cartão. Anuidade exatamente como informada, por exemplo 12x de R$ 44,00, senão null. |
annualFeeIsFree | boolean | Apenas cartão. true quando o cartão não tem anuidade, senão null. |
cardNetwork | string | Apenas cartão. Bandeira: Visa, Mastercard, Elo, American Express, senão null. |
benefits | string | Apenas cartão. Texto de benefícios, senão null. |
url | string | URL da página de comparação de origem. |
lenderUrl | string | Link externo do produto do provedor, senão null. |
aiSummary | string | Resumo de IA em português (complemento pago), senão null. |
observedAt | string | Timestamp ISO 8601 de quando o registro foi coletado. |
error | string | null em caso de sucesso. Em página com falha, um item com o campo error preenchido (e sourceUrl) é gravado. |
Rodar via API e CLI
Inicie uma execução, aguarde terminar e leia o dataset. Substitua <TOKEN> pelo seu token de API da Apify.
Rodar de forma síncrona e obter os itens do dataset em uma chamada:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~idinheiro-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"maxRecords":10,"sortBy":"rateAsc"}'
Extrair cartões de crédito de forma assíncrona:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~idinheiro-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"startUrls":["https://www.idinheiro.com.br/cartao-de-credito/melhores-cartoes-de-credito/"],"onlyNoAnnualFee":true}'
Apify CLI:
apify call scrapers_lat/idinheiro-scraper \--input '{"maxRecords":5,"onlyPartners":true}'
Baixar resultados
Cada execução grava em um dataset. Baixe os itens em JSON, CSV ou Excel mudando o format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginar datasets grandescurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> é retornado como defaultDatasetId no objeto da execução. Use offset e limit para paginar grandes conjuntos. clean=true remove campos vazios e internos.
Cobrança e limites
- Cobrança por resultado. Você é cobrado por registro de produto retornado (evento
result). Veja a aba de preços para o preço atual por resultado. - Complemento de IA pago. O
withSummarycobra um eventoai_summaryseparado apenas quando um resumo é produzido, e fica desativado em planos gratuitos. - Sem cobrança em falha. Erros de página são gravados como um item com o campo
errorpreenchido e não são cobrados. Execuções vazias não custam nada. - Limite de gasto respeitado. Defina
maxTotalChargeUsdna execução; ao atingir, o actor para de emitir e cobrar novos resultados, incluindo resumos de IA. - Planos gratuitos da Apify têm limite de 10 registros por execução. Faça upgrade para um
maxRecordsmaior.
Perguntas frequentes
O que é o iDinheiro? iDinheiro.com.br é um grande site brasileiro de comparação de finanças pessoais (comparador financeiro) que ranqueia empréstimos, cartões de crédito e outros produtos financeiros. Este actor transforma suas páginas públicas de ranking de empréstimo e cartão em dados estruturados.
Quais produtos posso extrair? Qualquer ranking de empréstimo do iDinheiro (empréstimo pessoal, online, consignado, via Pix, crédito para score baixo, melhor banco para empréstimo) e qualquer ranking de cartão de crédito (melhores cartões de crédito, cartão sem anuidade, cashback, milhas). Um registro é produzido por produto encontrado na página.
Posso filtrar os resultados? Sim. Filtre por nome do banco ou do cartão, taxa mensal máxima, nota mínima do Reclame Aqui, apenas parceiros, anuidade máxima e apenas cartões sem anuidade, e escolha a ordenação.
Por que cet, annualRate ou rating estão nulos em alguns produtos?
Esses valores aparecem em prosa ou apenas em alguns produtos. Quando a seção não os informa, o campo fica null em vez de ser inventado. ratingLabel e ratingSeal ainda podem trazer o rótulo e o selo mesmo quando a nota numérica é nula.
Por que campos de cartão estão nulos em um empréstimo (e o contrário)? O formato do registro é compartilhado entre empréstimos e cartões. Campos exclusivos de empréstimo (taxa de juros, CET, modalityRates) ficam nulos em cartões, e campos exclusivos de cartão (anuidade, renda mínima, bandeira, benefícios) ficam nulos em empréstimos, para o dataset ficar consistente.
Qual a velocidade? As páginas de comparação são baixadas em paralelo e processadas em memória, então uma execução típica de uma página termina em poucos segundos.
É uma ferramenta oficial do iDinheiro? Não. Este actor é independente e não tem afiliação com o iDinheiro. Ele lê apenas dados publicamente disponíveis no site. Use conforme os termos de uso do iDinheiro.
Scrapers relacionados
- Argentina Dolar Scraper: cotações do peso argentino.
- BCRA Deudores Scraper: registros de devedores do banco central argentino.
- Exchange Rates Scraper: cotações diárias de moedas.
- CFPB Complaints Scraper: reclamações de consumidores financeiros dos EUA.
- CoinGecko Crypto Scraper: preços e dados de mercado de cripto.
Mais scrapers em scrapers.lat
Construído e mantido por scrapers.lat, onde publicamos scrapers para plataformas públicas dos EUA e da América Latina: registros de empresas, dados de governo, finanças, e-commerce e mais. Explore o catálogo ou solicite um scraper sob medida em scrapers.lat.
Ferramenta independente, sem afiliação com o iDinheiro. Acessa apenas dados publicamente disponíveis das páginas de comparação. Use conforme os termos de uso do iDinheiro.
