iDinheiro Brazil Loan & Interest Rate Scraper avatar

iDinheiro Brazil Loan & Interest Rate Scraper

Pricing

from $6.15 / 1,000 results

Go to Apify Store
iDinheiro Brazil Loan & Interest Rate Scraper

iDinheiro Brazil Loan & Interest Rate Scraper

Scrape Brazilian loan and credit data from iDinheiro comparador financeiro. Get lender, ranking, monthly interest rate (taxa de juros), CET, annual rate, reais amount range, Reclame Aqui rating, pros, cons and partner flag. Filter by rate and rating. Export JSON, CSV, Excel.

Pricing

from $6.15 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

iDinheiro Brazil Loan & Interest Rate Scraper

iDinheiro Scraper: Brazil Loan, Credit and Interest Rate Data

Scrape Brazilian financial-product comparison data from iDinheiro.com.br: lenders, monthly interest rate (taxa de juros), CET, annual rate, released-amount range in reais, Reclame Aqui rating, pros and cons, partner flag and ranking position. Export to JSON, CSV or Excel.

Here is one real result, with every field the actor returns:

{
"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",
"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 },
{ "name": "Empréstimo com garantia de imóvel", "interestRateMonthly": 1.49, "rateText": "a partir de 1,49% a.m.", "amountText": "R$ 50 mil a R$ 3 milhões", "minAmount": 50000, "maxAmount": 3000000, "minTermMonths": null, "maxTermMonths": null },
{ "name": "Empréstimo consignado privado", "interestRateMonthly": null, "rateText": "a depender do convênio com a empresa privada", "amountText": "R$ 300 a R$ 70 mil (com limite de 35% do benefício do funcionário)", "minAmount": 300, "maxAmount": 70000, "minTermMonths": null, "maxTermMonths": null }
],
"url": "https://www.idinheiro.com.br/emprestimos/melhores-empresas-de-emprestimo-online/",
"lenderUrl": "https://www.creditas.com/emprestimo-online?utm_source=idinheiro&utm_medium=affiliates&utm_campaign=teste",
"aiSummary": null,
"observedAt": "2026-08-26T13:29:38.413Z",
"error": null
}

The most complete iDinheiro comparador financeiro scraper available. It returns every field the comparison pages expose per lender, including ranking position, product ID, partner flag, monthly interest rate, CET, annual rate, released-amount range, Reclame Aqui rating, pros and cons, and a per-modality rate breakdown, plus page metadata and an optional AI consumer summary. Five filters let you target exactly the Brazilian loan and credit products you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

This is an iDinheiro scraper for Brazilian financial-product data. It reads iDinheiro loan and credit ranking pages (comparador financeiro), segments each page into per-lender sections, and writes one normalized record per lender loan product to the run's dataset. From each lender section it extracts the ranking position, the iDinheiro product ID, the monthly interest rate (taxa de juros), the CET and annual rate disclosed in the prose, the released-amount range in reais, the Reclame Aqui rating and label, the pros and cons, the target borrower profile, whether the lender is a commercial partner, and a structured per-modality rate table. It also captures the source page title, publish and modification dates, and author. It reads only publicly available comparison-page content.

Point it at any iDinheiro ranking page via startUrls (empréstimo pessoal, empréstimo online, empréstimo consignado, empréstimo via Pix, crédito para score baixo, and similar loan rankings), or leave it empty to read the default best-online-loans ranking. Then narrow the output with five filters (lender, max monthly rate, minimum rating, partners only, sort order). An optional AI add-on writes a Portuguese consumer summary weighing rate, CET, pros and cons.

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, Brazil's largest personal-finance comparison site. Generic personal-finance scrapers (for example US-focused NerdWallet or bank-lookup actors) do not cover Brazilian lenders, do not read iDinheiro rankings, and do not return Reclame Aqui ratings, CET, or reais amount ranges.

CapabilityThis actorGeneric finance / comparison scrapers
iDinheiro.com.br loan and credit rankingsYes, nativeNo
Brazilian lenders and reais (BRL) amountsYesRarely
Monthly interest rate (taxa de juros) + CET + annual rateYes, all threeUsually one rate at most
Reclame Aqui rating and labelYes, validated 0-10No
Per-modality rate breakdown (garantia, consignado, FGTS)Yes, structured arrayNo
Ranking position, product ID, partner flagYesNo
Input filters (lender, max rate, min rating, partners, sort)5 filtersFew or none
Pay per result, no charge on failed runsYesVaries
AI consumer summary in Portuguese (opt-in)YesNo

Why choose this actor: you get every field iDinheiro exposes plus derived numeric fields (parsed rates and reais amounts) 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 and crédito com garantia, and benchmark taxa de juros and CET across lenders.
  • Competitor product monitoring. Watch competing lenders' rates, 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 data, partner flags and outbound product links.
  • Financial-product aggregation. Build a dataset of Brazilian loan and credit products (personal loans, secured loans, payroll loans, FGTS advance) with clean numeric fields for JSON, CSV or Excel.
  • Pricing intelligence and lead sourcing. Identify the lowest-rate or highest-rated lenders 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"
}

Leave startUrls empty to use the default ranking page. Every input field is optional.

Input reference

FieldTypeRequiredDefaultDescription
startUrlsstring[]nodefault rankingiDinheiro loan/credit ranking pages to scrape, as plain URLs or {"url": ...} objects. Empty uses the default best-online-loans ranking.
maxRecordsintegerno10Maximum lender records to collect across all pages after filtering. Free Apify plans are capped at 10 per run.
lendersstring[]no(all)Only return products whose lender name matches one of these (case-insensitive substring), for example ["Creditas","Nubank"].
maxInterestRateMonthlyintegerno(none)Only return products whose headline monthly interest rate is at or below this percent. Products with no stated rate are excluded when set.
minRatingintegerno(none)Only return lenders whose Reclame Aqui rating is at or above this value (0-10). Lenders without a rating are excluded when set.
onlyPartnersbooleannofalseReturn only products flagged as a commercial partner (isPartner = true).
sortBystringnorankSort order: rank (iDinheiro ranking), rateAsc (lowest monthly rate), ratingDesc (highest rating), maxAmountDesc (highest max amount).
withSummarybooleannofalsePaid add-on. AI Portuguese consumer summary of each product (aiSummary). Paid plans only, billed per record produced.

Output reference

One dataset item per lender loan product. Types: string, number, integer, boolean, object, object[], or null when the source value is absent.

FieldTypeDescription
rankintegerRanking position of the lender on the comparison page, else null.
imageUrlstringLender logo image URL, else null.
lenderstringLender or institution name.
productIdstringiDinheiro internal product ID, else null.
productTypestringProduct type slug, for example personal-loan.
isPartnerbooleantrue if the lender is a commercial/sponsored partner, false if not, else null.
pageCategorystringComparison page category from the URL, for example emprestimos.
pageTitlestringTitle of the source comparison page, else null.
pagePublishedstringISO date the page was published, else null.
pageModifiedstringISO date the page was last modified, else null.
authorstringPage author, else null.
modalitiesstringLoan modalities offered (free text), else null.
interestRateMonthlynumberHeadline monthly interest rate as a percent, else null.
cetobjectTotal effective cost (CET) as {min, max, text} parsed from the prose, else null.
annualRateobjectAnnual rate as {min, max, text} parsed from the prose, else null.
ratingnumberReclame Aqui numeric rating (0-10, midpoint of the disclosed band), else null.
ratingLabelstringReclame Aqui rating label, for example Boa, else null.
prosstringAdvantages (vantagens) text, else null.
consstringDisadvantages (desvantagens) text, else null.
targetBorrowerstringIndicated borrower profile, else null.
minAmountintegerMinimum released amount in reais, else null.
maxAmountintegerMaximum released amount in reais, else null.
modalityRatesobject[]Per-modality breakdown: name, interestRateMonthly, rateText, amountText, minAmount, maxAmount, minTermMonths, maxTermMonths. null when no breakdown table.
urlstringSource comparison page URL.
lenderUrlstringLender's external product link, else null.
aiSummarystringAI Portuguese consumer summary (paid add-on), else null.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed page, an item with a populated error field (and sourceUrl) is written instead.

Example output record

Real record from a live run (input {"maxRecords":5,"sortBy":"ratingDesc"}):

{
"rank": 2,
"lender": "Digio",
"productId": "a51fbd1e-5e9e-4ad4-b36e-32ad2dccdd86",
"productType": "personal-loan",
"isPartner": false,
"pageCategory": "emprestimos",
"pageTitle": "Melhores Empresas de Empréstimo Online e sem Burocracia",
"interestRateMonthly": 1.29,
"rating": 8.5,
"ratingLabel": "Ótima",
"minAmount": 1000,
"maxAmount": 50000,
"url": "https://www.idinheiro.com.br/emprestimos/melhores-empresas-de-emprestimo-online/",
"observedAt": "2026-08-26T13:29:38.413Z",
"error": null
}

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"}'

Start a run 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/emprestimos/melhor-banco-para-emprestimo/"],"maxRecords":20,"minRating":7}'

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:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "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 lender record returned (result event). See the pricing tab for the current per-result price.
  • Paid AI add-on. withSummary charges a separate ai_summary event 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 error field and are not charged. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • 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 and other financial products. This actor turns its public loan and credit ranking pages into structured data.

Which products can I scrape? Any iDinheiro loan or credit ranking page, including empréstimo pessoal, empréstimo online, empréstimo consignado, empréstimo via Pix, and crédito para score baixo. One record is produced per lender product found on the page.

Can I filter the results? Yes. Filter by lender name, maximum monthly rate, minimum Reclame Aqui rating, and partners only, and choose the sort order (ranking, lowest rate, highest rating, or highest amount).

Why are cet and annualRate null for some lenders? CET and annual rate are disclosed in the prose, not in a fixed table. When a lender's section does not state them, these fields stay null rather than being invented.

Why is rating null even though the page shows a Reclame Aqui label? Reclame Aqui scores are 0-10. When the source does not state a clean numeric band, the numeric rating stays null while ratingLabel still carries the text label, so you never get a garbage number.

What is modalityRates? When a lender lists a per-modality rate table (modality, rate, released amounts), it is parsed into a structured array with numeric amounts. Lenders without that table have modalityRates: null.

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.

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.


Independent tool, not affiliated with iDinheiro. Accesses only publicly available comparison-page data. Use in accordance with iDinheiro's terms of service.