ParseForge Scrapers

Niche Scholarships Scraper

parseforge/niche-scholarships-scraper

Education

Scrapes Niche scholarship listings with award amounts, deadlines, eligibility text, and direct apply links. Returns each scholarship as a flat row ready for spreadsheets and databases.

Run this scraper See the API call
Total users
2
Monthly active
1
Total runs
24
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Niche Scholarships Scraper

Scrape Niche scholarships with award amounts, deadlines, eligibility, and direct application links. Every scholarship comes with its dollar value, grade-level requirements, and the full description text. No login or API key. Export to CSV, JSON, Excel, or XML.

Niche lists thousands of scholarships but no official API or bulk export exists, so students and counselors spend hours clicking through pages one by one. This Actor reads the public scholarship directory directly, collects every listing that matches your target URL, and returns them in a flat, analysis-ready table. You get the dollar amount, deadline, eligibility text, and the direct link to apply, all in one run.

Who uses it What they scrape Niche for
High school counselors Build a complete, filterable list of scholarships their students are eligible for this month.
College financial aid offices Curate external scholarship opportunities to share with admitted and current students.
Scholarship platform operators Aggregate fresh listings to power a searchable scholarship database.
Education nonprofits Identify funding gaps and partner scholarships for underserved student populations.

What it does

This Actor collects Niche scholarship listings from a given directory page and returns each one as a flat row with its title, award amount, deadline, eligibility, and description.

  • ๐Ÿ’ฐ Award amounts parsed: dollar value extracted from the listing so you can sort by largest award.
  • ๐Ÿ“… Deadline captured: application due date included when Niche displays it on the listing card.
  • ๐ŸŽ“ Eligibility text: grade-level and other requirements pulled from the scholarship description.
  • ๐Ÿ”— Direct apply link: the URL that sends a student straight to the provider's application page.
  • ๐Ÿ“„ Full description: the body text Niche shows for each scholarship, preserved in one field.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Niche data

๐Ÿ“‹ Build a scholarship bulletin.

A high school counselor runs the Actor on the main Niche scholarships page each week, exports the CSV, and posts the newest awards on the school portal.

๐ŸŽฏ Filter by eligibility.

A nonprofit loads all scholarships, then filters the dataset in Excel by grade level and award amount to match their cohort of first-generation students.

๐Ÿ“Š Compare award sizes.

A financial aid office scrapes the full directory, sorts by dollar value, and identifies the largest external scholarships to promote to admitted students.

๐Ÿ” Power a search tool.

A scholarship platform runs the Actor daily, ingests the fresh listings into their database, and lets students search by deadline and amount.

Why choose this scraper

What you get
No API needed Reads the public Niche directory so you skip app registration and rate limits.
One fixed schema Every scholarship lands in the same columns, ready for a spreadsheet or database.
Deadline-aware Application due dates are captured when present, so you can sort by urgency.
Direct links Each row includes the URL that takes a student to the real application.

How it compares

This Actor scrapes Niche scholarships directly. The competitor below scrapes education nonprofits from ProPublica, a different source, so the comparison highlights which data each one collects.

Feature ParseForge Education Nonprofit Scraper (ProPublica)
Niche scholarship listings Yes Not listed
Scholarship award amounts Yes Not listed
Application deadlines Yes Not listed
Direct apply links Yes Not listed
Nonprofit IRS filing data Not listed Yes

Configure the run

Drive the Actor from any Niche scholarships listing URL, set a maximum number of items to collect, and only the matching scholarships reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "startUrl": "https://www.niche.com/colleges/scholarships/",
 "maxItems": 10
}

A larger pull:

{
 "startUrl": "https://www.niche.com/colleges/scholarships/",
 "maxItems": 200
}

Pricing

Pay-per-result: $0.004 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.40
1,000 results $4.00
10,000 results $40.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Niche Scholarships Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Niche through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/niche-scholarships-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your start URL points to a valid Niche scholarships listing page. If the page has no scholarship cards, or if Niche changed its layout, the Actor may return nothing. Try the default URL first.

The Actor stopped before reaching my max items limit.

The Actor stops when there are no more scholarship listings to collect on the paginated path. If the directory has fewer items than your max, it finishes early.

Some scholarships are missing the award amount or deadline.

Niche does not always display every field on the listing card. The Actor captures only what is visible on the page. Missing fields will be empty in your dataset.

I got blocked or the run failed.

The Actor uses Apify's proxy infrastructure to avoid detection. If you still see blocks, try reducing your max items or adding a delay between runs.

The application link does not work.

The Actor captures the link exactly as Niche provides it. If the provider removed the page, the link may be broken. Verify the URL directly on Niche.

FAQ

Question Answer
Does this Actor require a Niche login? No. It reads the public scholarship directory pages, so no account, password, or API key is needed.
What data does each row contain? Each row includes the scholarship title, award amount, deadline, eligibility text, description, and the direct application link, when those fields are present on the listing.
Can I scrape a specific category of scholarships? Yes. Set the start URL to any filtered Niche scholarships page, such as scholarships for a particular major, state, or grade level, and the Actor collects only those listings.
How many scholarships can I scrape in one run? Free users are limited to 10 items as a preview. Paid users can set a maximum up to 1,000,000 items per run.
Does the Actor follow pagination? Yes. It starts at the URL you provide and walks through all subsequent pages until it hits your max items limit or runs out of listings.
Will I get duplicate scholarships? The Actor collects each listing as it appears on the page. If Niche shows the same scholarship on multiple pages, it will appear multiple times in your dataset.
Can I get the scholarship provider's name? The provider name is included in the description or title field when Niche displays it on the listing card.
What export formats are supported? You can export your results to CSV, JSON, Excel, or XML directly from the Apify dataset.
Does this Actor work for Niche college reviews or rankings? No. This Actor is built for the scholarships directory. For college data, use a dedicated Niche college scraper.
How often should I run this Actor? Scholarship listings change as deadlines pass and new awards are added. Running it weekly keeps your dataset current.
Is the award amount always a number? The Actor captures the amount as Niche displays it. Some listings show a range or a text description, which is preserved as-is.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Niche.com, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
startUrl required string The URL of the Niche scholarships listing page to scrape. Defaults to the main scholarships page. https://www.niche.com/colleges/scholarsh
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10

Pricing

from $3.62 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.00362 to $0.004

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~niche-scholarships-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Niche Scholarships Scraper on Apify All scrapers