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.
- Total users
- 2
- Monthly active
- 1
- Total runs
- 24
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 12 days ago
Overview
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
- Create a free Apify account with $5 in credit.
- Open the Niche Scholarships Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Field | Type | What it does | Default |
|---|---|---|---|
| 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 for | What it is | Price 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.
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.
{
"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.
