Bold Org Scholarship Database Scraper
LEAD GENERATION
Bold.org Scholarship Database Scraper
Scrape Bold.org — one of the largest scholarship marketplaces — and export a structured database of scholarships with award amounts, application deadlines, eligibility, categories, and sponsor information.
What it does
The actor fetches Bold.org's sitemap (~3,400 scholarship detail pages), visits each page, and extracts the embedded scholarship JSON payload. Each record includes:
- scholarship_name — Full name of the scholarship
- slug — URL slug (unique identifier)
- detail_url — Direct link to the scholarship page
- award_amount — Award value (e.g.
$1,000,$25,000) - application_deadline — Application deadline date or
Rolling - education_level — Comma-separated list:
high school,undergraduate,graduate - eligibility_summary — Education levels + selection criteria
- field_of_study — Academic field (e.g.
Nursing,Computer Science) - sponsor_organization — Organization or individual funding the scholarship
- no_essay —
trueif the scholarship requires no essay - description — Full scholarship description
- num_applicants — Number of applicants to date
- category — All category tags (semicolon-separated)
Use cases
- Build scholarship search tools or aggregators
- Track scholarship availability and deadlines
- Lead generation for student services, edtech, and college-advising platforms
- Research scholarship landscape by field, state, or education level
Input
| Field | Type | Default | Description |
|---|---|---|---|
maxItems |
integer | 10 | Maximum number of scholarships to scrape. Set to 0 for all (~3,400). |
Output
Each record in the dataset represents one scholarship:
{
"scholarship_name": "Community Health Ambassador Scholarship for Nursing Students",
"slug": "community-health-ambassador-scholarship-for-nursing-students",
"detail_url": "https://bold.org/scholarships/community-health-ambassador-scholarship-for-nursing-students/",
"award_amount": "$3,000",
"application_deadline": "Jun 1, 2026",
"education_level": "high school, undergraduate, graduate",
"eligibility_summary": "high school, undergraduate, graduate | Ambition, Drive, Impact",
"field_of_study": "Nursing",
"sponsor_organization": "Live it Up",
"no_essay": false,
"description": "This scholarship seeks to lower the financial burden of college...",
"num_applicants": 5236,
"category": "Scholarships for High School Seniors; Scholarships for Women; Scholarships for Nursing Students; ..."
}
Coverage
Bold.org publishes ~3,400 scholarship detail pages in their sitemap. The actor scrapes all of them in a full run. With maxItems, you can sample a subset for quick testing or targeted pulls.
Technical notes
- No proxy required — Bold.org's scholarship pages are server-rendered (SSR) and accessible without residential IPs
- Extraction reads the embedded Next.js RSC JSON payload directly from the page, so no fragile CSS selectors
- Concurrency: 5 parallel requests with automatic rate-limit handling
- Memory: 512 MB is sufficient for full runs