Tools / Scholarship Scraper (bold.org)

Scholarship Scraper (bold.org)

Scholarship listings from bold.org as structured data: award amount, number of awards, deadline, essay prompt, judging criteria, education levels, donor and the live applicant count — plus a computed applicants-per-award competitiveness ratio.

Every scholarship listed on bold.org as a clean row: the award amount and how many awards are given, the deadline (with rolling deadlines flagged), the actual essay question as plain text with its word limits, the judging criteria, which education levels can apply, the donor, and bold.org's live applicant count. From those last two numbers we compute applicantsPerAward, so you can rank a list by how winnable each award actually is rather than by headline dollar amount.

Crawls the by-major, by-state, by-type, by-demographics and by-year category families (discovered from bold.org's own sitemap — never a query-string URL, which its robots.txt disallows), returning about 30 complete records per HTTP request and de-duplicating across categories. Filter by minimum award, deadline window, education level, or open-only. HTTP-only: no login, no headless browser, no proxy.

Run it

curl -X POST https://fetchsmith.com/api/v1/run/scholarship-scraper \
  -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"categoryTypes": ["by-major", "by-type"], "educationLevels": ["highschool"], "maxCategoryPages": 10, "maxResults": 200, "minAwardAmount": 1000}'

Output fields

name slug url description category deadline isRollingDeadline announcementDate awardAmount awardAmounts totalAwardAmount numberOfAwards numberOfApplicants applicantsPerAward educationLevels acceptsHighSchool criteria requiresEssay essayTopic essayMinLength essayMaxLength isMultiYear donorName donorProfileUrl imageUrl winnersCount publishedAt updatedAt sourceUrl scrapedAt

Sample output

{
  "applicantsPerAward": 332.5,
  "awardAmount": 1000,
  "category": "Arts",
  "criteria": [
    "Ambition",
    "Need",
    "Boldest Bold.org Profile"
  ],
  "deadline": "2026-11-05T23:59:59Z",
  "donorName": "Dan Branchini and the Glitter Team at Community Lutheran",
  "educationLevels": [
    "highSchool",
    "undergraduate",
    "graduate"
  ],
  "essayMaxLength": 600,
  "essayMinLength": 400,
  "name": "Pamela Branchini Memorial Scholarship",
  "numberOfApplicants": 665,
  "numberOfAwards": 2,
  "requiresEssay": true,
  "totalAwardAmount": 2000,
  "updatedAt": "2026-09-10T00:40:38.001Z",
  "url": "https://bold.org/scholarships/pamela-branchini-memorial-scholarship/"
}

Guides

Only publicly accessible pages are read. Respect the source site's terms when using the data.