iDinheiro Brazil Loan & Interest Rate Scraper
Pricing
from $6.15 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
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
Table of contents
- What it does
- How we compare
- Use cases
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
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.
| Capability | This actor | Generic finance / comparison scrapers |
|---|---|---|
| iDinheiro.com.br loan and credit rankings | Yes, native | No |
| Brazilian lenders and reais (BRL) amounts | Yes | Rarely |
| Monthly interest rate (taxa de juros) + CET + annual rate | Yes, all three | Usually one rate at most |
| Reclame Aqui rating and label | Yes, validated 0-10 | No |
| Per-modality rate breakdown (garantia, consignado, FGTS) | Yes, structured array | No |
| Ranking position, product ID, partner flag | Yes | No |
| Input filters (lender, max rate, min rating, partners, sort) | 5 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 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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | string[] | no | default ranking | iDinheiro loan/credit ranking pages to scrape, as plain URLs or {"url": ...} objects. Empty uses the default best-online-loans ranking. |
maxRecords | integer | no | 10 | Maximum lender 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 name matches one of these (case-insensitive substring), for example ["Creditas","Nubank"]. |
maxInterestRateMonthly | integer | no | (none) | Only return products whose headline monthly interest rate is at or below this percent. Products with no stated rate are excluded when set. |
minRating | integer | no | (none) | Only return lenders whose Reclame Aqui rating is at or above this value (0-10). Lenders without a rating are excluded when set. |
onlyPartners | boolean | no | false | Return only products flagged as a commercial partner (isPartner = true). |
sortBy | string | no | rank | Sort order: rank (iDinheiro ranking), rateAsc (lowest monthly rate), ratingDesc (highest rating), maxAmountDesc (highest max amount). |
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 lender loan product. Types: string, number, integer, boolean, object, object[], or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
rank | integer | Ranking position of the lender on the comparison page, else null. |
imageUrl | string | Lender logo image URL, else null. |
lender | string | Lender or institution name. |
productId | string | iDinheiro internal product ID, else null. |
productType | string | Product type slug, for example personal-loan. |
isPartner | boolean | true if the lender is a commercial/sponsored partner, false if not, else null. |
pageCategory | string | Comparison page category from the URL, for example emprestimos. |
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} parsed from the prose, else null. |
annualRate | object | Annual rate as {min, max, text} parsed from the prose, 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, else null. |
pros | string | Advantages (vantagens) text, else null. |
cons | string | Disadvantages (desvantagens) text, else null. |
targetBorrower | string | Indicated borrower 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. null when no breakdown table. |
url | string | Source comparison page URL. |
lenderUrl | string | Lender'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. |
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:
# 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 lender 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. - 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.
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.
Independent tool, not affiliated with iDinheiro. Accesses only publicly available comparison-page data. Use in accordance with iDinheiro's terms of service.
