SBA PPP Loan Database & Business Leads Scraper
Pricing
from $1.50 / 1,000 results
SBA PPP Loan Database & Business Leads Scraper
Export 11M+ official SBA Paycheck Protection Program loan records with borrower, lender, location, NAICS, jobs, approval, status and forgiveness data. Built for lenders, fintech, accounting, market research and business intelligence.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Export official U.S. Small Business Administration Paycheck Protection Program loan records as clean Apify dataset items. The source contains more than 11 million disbursed loans split across the SBA's current public FOIA files.
Each result can include borrower and project geography, NAICS, business type, reported jobs, approval and forgiveness amounts, loan status, servicing and originating lenders, demographic disclosures and use-of-proceeds fields. No SBA key, browser or proxy is required.
What can you do with this Actor?
- Build lender, fintech, accounting and business-development datasets.
- Analyze PPP exposure, forgiveness, loan performance and industry distribution.
- Find businesses by state, county, city, NAICS, size, lender or amount.
- Research local economic impact and reported jobs.
- Enrich company, lender and market-intelligence warehouses.
Input
| Field | Description |
|---|---|
states, cities, counties | Exact borrower/project geography filters. |
borrowerKeyword | Company or borrower name fragment. |
lenderKeyword | Servicing or originating lender fragment. |
naicsPrefixes | One or more industry-code prefixes. |
loanStatuses, businessTypes | Exact source labels. |
minLoanAmount, maxLoanAmount | Current approval amount range in USD. |
minJobsReported | Minimum reported jobs. |
forgivenOnly | Require a positive forgiveness amount. |
fileGroups | Loans above $150K, up to $150K, or both. |
maxResults | Result limit up to 500,000 per run. |
{"states": ["TX", "FL"],"naicsPrefixes": ["72"],"minLoanAmount": 150000,"minJobsReported": 10,"forgivenOnly": true,"maxResults": 25000}
Output
One item represents one SBA PPP loan. Important fields include loanNumber, borrowerName, address and project geography, naicsCode, businessType, jobsReported, approval amounts, loanStatus, forgivenessAmount, lender identities and proceeds categories.
{"loanNumber": "9777677704","borrowerName": "PLEASANT PLACES, INC.","borrowerCity": "North Charleston","borrowerState": "SC","naicsCode": "561730","jobsReported": 73,"currentApprovalAmount": 736927.79,"loanStatus": "Paid in Full","servicingLenderName": "Synovus Bank","forgivenessAmount": 746336.24}
Scale and source freshness
The Actor discovers the current SBA file URLs from the official dataset page on every run instead of hard-coding a revision date. Files are parsed as streams, results are written in batches, and processing stops as soon as maxResults is reached. For very large extraction, split work by state, NAICS prefix or file group.
Integrations and API
Run from Apify Console, REST API, JavaScript, Python or MCP. Export JSON, JSONL, CSV, Excel, XML and RSS; connect schedules, webhooks, Make, Zapier, Google Sheets, databases and BI tools.
curl -X POST "https://api.apify.com/v2/acts/logiover~sba-ppp-loan-database-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"states":["CA"],"fileGroups":["over150k"],"maxResults":10000}'
FAQ
Does it require an SBA API key? No.
Does the default input work? Yes. It exports the current over-$150K file up to the default limit.
Can it return millions of available records? The source pool exceeds 11 million. Each run is capped at 500,000 items; segment larger jobs.
Why can the forgiveness amount exceed the original approval? The Actor preserves the SBA-published values; source rules and accrued interest can affect the reported figure.
Are all borrower fields populated? No. Some fields are blank or withheld in the official FOIA release. Project geography is used as a fallback for convenient state/city output.
Responsible use
This Actor is not affiliated with or endorsed by SBA. PPP data is a public government release, but it should not be treated as a current credit score, fraud finding or proof of wrongdoing. Verify consequential financial, legal and compliance decisions against authoritative records.
How much SBA PPP Loan Database data can you extract in one run?
A single run returned 1,000 rows in 2 seconds on the example input, and it was still going when the measurement stopped — raise the result limit and it keeps paginating. That is roughly 10,000 rows a minute.
There is no hard ceiling built into this Actor. What bounds a run is the result limit you set, the breadth of the input you give it, and how much SBA PPP Loan Database itself publishes. Because billing is per result, a wider run costs proportionally more and a narrow one costs almost nothing — so it is worth starting small and scaling once the output looks right.
SBA PPP Loan Database scraping — frequently asked questions
Do I need a SBA PPP Loan Database API key, account or login?
No. This Actor reads publicly available pages and feeds, so there is nothing to register for and no credentials to manage.
How do I export SBA PPP Loan Database data to CSV, Excel, JSON or Google Sheets?
Open the Storage tab after a run and pick the format you want — CSV, Excel, JSON, XML or an HTML table. For Google Sheets, Airtable or a database, use the dataset URL or the Apify API so the sheet refreshes itself on every run.
Can I schedule this SBA PPP Loan Database scraper to run daily or hourly?
Yes. Use the Schedules tab and pick a cadence. Daily is enough for most tracking work; pick hourly only if the rows you care about really do change that fast.
How many rows can I get, and what does it cost?
See the volume section above for a measured figure. Billing is per result, so you pay for the rows you actually receive and a run that finds nothing costs nothing.
Is scraping SBA PPP Loan Database legal?
This Actor collects only information that SBA PPP Loan Database publishes publicly. It does not log in, does not defeat access controls and does not touch private data. You remain responsible for how you use the output, including under GDPR and similar rules where personal data is involved.
What happens if SBA PPP Loan Database blocks the run or changes its layout?
A refused exit IP is swapped for a fresh one within a quarter of a second and retried, and rate limiting is waited out rather than fought. If nothing gets through, the run fails with the reason instead of reporting success with zero rows — so an empty result always means "no matches", never "the source would not answer".
Can I use this with an AI agent, LangChain or an MCP client?
Yes. The Actor is callable over the Apify API and through Apify's MCP server, so an agent can run it and read the dataset back as a tool call.
How to scrape SBA PPP Loan Database without an API
SBA PPP Loan Database has no public bulk export for this data, which normally leaves copy-and-paste or a custom crawler. This Actor is the second one, already built and maintained: it reads the public pages, follows the pagination, and hands back clean rows.
- Fill in the input below — the example is prefilled, so Start works straight away.
- Watch the log name each page it walks and how many rows each one returned.
- Export from Storage, or pull the dataset over the API into your own pipeline.
No API key, no account, no browser extension, no manual copying.
Legal and compliance
This Actor collects publicly available information from SBA PPP Loan Database only. It does not log in, does not circumvent access controls, and collects no private data. You are responsible for using the output lawfully, including under GDPR and comparable regimes where the rows contain personal data, and for respecting SBA PPP Loan Database's terms where they apply to you.
Changelog
2026-08-05
- Initial official SBA PPP bulk exporter.
- Added dynamic source discovery, memory-efficient streaming and buyer-oriented filters.
- Verified live default and filtered records against the current SBA PPP FOIA files.
*Maintained: last verified 2026-09-01 — checked end-to-end against live run history (reliability, output fields and types, and time/memory budgets).
Use cases
- Export records in bulk and analyse them in a spreadsheet or database.
- Track how the data changes over time by scheduling repeat runs.
- Feed records into a dashboard, CRM or internal tool through the Apify API.
- Build a research dataset without writing or maintaining a scraper.
- Monitor SBA PPP Loan Database & Business Leads for new entries and alert your team when they appear.
Related scrapers
Other Actors from the same collection: