Kiva Crowdfunding Loan Scraper
Pricing
from $1.99 / 1,000 loans
Kiva Crowdfunding Loan Scraper
Scrape live loan listings from Kiva.org — amounts, borrowers, location, sector, and funding status — with keyword and filter support.
Pricing
from $1.99 / 1,000 loans
Rating
0.0
(0)
Developer
DataCach
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Extract live loan listings from Kiva.org — the world's largest crowdfunding platform for microloans — without writing a single line of code.
What is the Kiva Crowdfunding Loan Scraper?
The Kiva Crowdfunding Loan Scraper is a tool that extracts live microloan data from Kiva.org, Kiva's public microfinance marketplace. It queries the same public GraphQL API that powers Kiva's search page, so results are fast, structured, and always up to date with the loans currently open for funding.
Give it a search keyword, a set of filters, or a filter URL copied straight from kiva.org/lend/filter, and it returns clean JSON records — borrower details, funding progress, sector, location, repayment terms, and more — ready to export to CSV, Excel, or JSON or push into your own systems.
What can the Kiva Loan Scraper do?
- 🔍 Search Kiva loans by keyword (borrower name, loan use, or activity) — for example
coffee,solar, ortailor. - 🎯 Filter loans by borrower gender, distribution model (field partner vs. direct), and country (ISO codes).
- 🔗 Reuse Kiva filter URLs — configure filters on the Kiva website and paste the URL; the scraper reproduces them exactly.
- ↕️ Sort results by popularity, newest, expiring soon, amount left, loan amount, or repayment term.
- 📤 Export data in JSON, CSV, HTML, or Excel from the Apify dataset.
- ⚙️ Run on the Apify platform — schedule recurring runs, call it via the Apify API, connect it to Zapier, Make, Google Sheets, and webhooks, and rely on automatic retries and proxy rotation.
What data can you extract from Kiva?
The scraper returns a structured record for every matching loan. Primary fields include:
| Field | Description |
|---|---|
name | Borrower or business name |
use | Stated purpose of the loan |
loanAmount | Total requested loan amount (USD) |
fundedAmount | Amount already funded by lenders |
amountLeft | Remaining amount needed to fully fund the loan |
sector / activity | Kiva sector and specific activity (e.g. Agriculture → Farming) |
country / countryCode / region / city | Borrower location |
borrowerCount | Number of borrowers on the loan |
gender | Borrower gender |
status | Loan status (e.g. fundraising, funded) |
distributionModel | How the loan is disbursed: field partner or direct |
plannedExpirationDate | When the loan listing expires |
lenderRepaymentTerm | Repayment term length in months |
themes / tags | Kiva themes and tags associated with the loan |
imageUrl | Borrower/loan image |
loanUrl | Direct link to the loan page on Kiva.org |
See the full field list in the Output example below.
How do I use the Kiva scraper to extract loan data?
- Open the Actor's Input tab in Apify Console.
- Enter a search keyword (e.g.
coffee) and/or paste a Kiva filter URL copied fromkiva.org/lend/filter— individual filter fields you set below override matching parts of that URL. - Refine results with the filters: borrower gender, distribution model, and countries (ISO codes).
- Choose a sort order and set maximum loans to cap how many records are scraped.
- Click Start and let the run finish.
- Open the Output tab or Dataset to browse, or download results in JSON, CSV, HTML, or Excel.
Input
You can configure the scraper entirely from the visual Input form — no code required. Available inputs:
- Search keyword — free-text search across Kiva loans; leave empty to browse all loans.
- Kiva filter URL — paste a URL from
kiva.org/lend/filterto reproduce its filters. - Borrower gender — any, female, male, non-binary, or unspecified.
- Distribution model — any, field partner, direct, or both.
- Countries — one or more two-letter ISO codes (e.g.
MX,KE,PH). - Sort by — popularity, newest, expiring soon, amount left, loan amount, repayment term, or random.
- Maximum loans — how many loans to scrape.
- Proxy configuration — route requests through Apify Proxy (residential recommended).
Example input:
{"searchKeyword": "coffee","gender": "female","distributionModel": "fieldPartner","country": ["MX"],"sortBy": "popularity","maxItems": 100,"proxyConfiguration": { "useApifyProxy": true }}
Output example
Each scraped loan is pushed to the dataset as a single JSON record. You can download the dataset in JSON, CSV, HTML, or Excel.
{"id": 3198094,"name": "Olga Benicia","use": "to buy fertilizers and various foliar products.","loanAmount": 575,"fundedAmount": 400,"amountLeft": 175,"currency": "USD","sector": "Agriculture","activity": "Farming","country": "Honduras","countryCode": "HN","region": "Central America","city": "Intibuca","borrowerCount": 1,"gender": "female","status": "fundraising","distributionModel": "fieldPartner","plannedExpirationDate": "2026-08-10T13:57:08Z","lenderRepaymentTerm": 14,"themes": ["Rural Exclusion"],"tags": ["#Woman-Owned Business","#Single","#Parent","#Single Parent"],"whySpecial": "It allows smallholder farmers to purchase inputs to improve yields on favorable terms.","imageUrl": "https://www.kiva.org/img/w480h300/6b8678a2175d7aa7ffd474356002bc20.webp","loanUrl": "https://www.kiva.org/lend/3198094"}
Use cases
- Impact-investing research — analyze which sectors, regions, or borrower groups get funded fastest, and where capital gaps remain.
- Microfinance analysis — study loan sizes, repayment terms, and distribution models (field partner vs. direct) across markets.
- Dataset building for research or journalism — assemble a structured, exportable dataset of crowdfunding activity.
- Fundraising monitoring — schedule runs to track specific countries or sectors and catch newly listed loans as they appear.
- Lender and portfolio tooling — feed live Kiva loan data into dashboards, spreadsheets, or apps via the Apify API and integrations.
Other Actors you might like
- Add your related scrapers here (e.g. other crowdfunding, finance, or directory Actors).
FAQ
Is it legal to scrape Kiva.org?
This Actor only reads publicly available loan listing data through Kiva's own public GraphQL search API — the same data anyone can see by browsing kiva.org/lend. Always respect Kiva's Terms of Service and use the data responsibly. The Actor does not collect personal or sensitive data beyond what Kiva already displays publicly on loan listings.
How many loans can I scrape?
You control the number with the Maximum loans input. On the free plan, runs return up to 10 loans regardless of that value — enough to test filters and preview the data shape. Paid plans honor Maximum loans in full for larger research or monitoring runs.
Can I access the Kiva scraper through an API?
Yes. Like every Apify Actor, you can run it and retrieve its dataset via the Apify API, the Apify client libraries for Python and JavaScript, or no-code integrations like Zapier and Make.
In which formats can I export the Kiva loan data?
The dataset can be downloaded as JSON, CSV, HTML, or Excel, or fetched programmatically through the API.
Do I need a proxy to scrape Kiva?
A proxy is not strictly required, but Apify Proxy is recommended (residential proxies work best) to avoid IP-based rate limits on larger runs. Configure it in the Proxy configuration input.
Why is my run returning fewer loans than expected?
Kiva only lists loans currently open for funding, so narrow filters (a specific country plus a keyword) may match very few active loans. Broaden the filters or remove the keyword to see more results.
Support
Found a bug, or have a feature request? Open an issue on the Actor's Issues tab in Apify Console — feedback helps prioritize fixes and improvements. Need a custom solution (extra fields, different filtering logic, or another data source)? Reach out via the Issues tab to discuss.