How to scrape non-profits and NGOs data from HRSA using the Minexa.ai extension
- Minexa.ai

- 2 days ago
- 3 min read
Grant funding databases are only useful when you can actually work with the data inside them. The HRSA Find Funding page lists open federal health grant opportunities from bureaus including the Bureau of Health Workforce and the Federal Office of Rural Health Policy, but the data sits inside a paginated web listing with no export button. This guide walks through every step needed to extract that data using the Minexa.ai Chrome extension, no code required.
Watch the full tutorial before going through the steps below:
Step 1: Install Minexa.ai and open the extension
Install the Minexa.ai Chrome extension from the Chrome Web Store, then open it from your browser toolbar. The home screen confirms the extension is active and ready.
Step 2: Navigate to the HRSA Find Funding page
Go to hrsa.gov/grants/find-funding. This is the main listing page for open HRSA grant opportunities. Wait for the page to fully load before proceeding.
Step 3: Confirm you are on the right page
Minexa.ai detects the current page automatically. Click the I'm on the right page button in the extension popup to confirm and move forward.
Step 4: Review pagination detection
Minexa.ai scans the page and identifies the pagination method in use. For the HRSA grants listing, it detects the next page button. Review what was found and click Continue to proceed.
Step 5: Choose list or list with detail pages
At this point you can choose to scrape the grant listing only, or follow each grant link and extract the full detail page for every result. For broad grant monitoring, the list view alone gives you grant numbers, deadlines, bureau names, and status. Select your preferred option and continue.
Step 6: Select simple or advanced scraping mode
Simple mode handles most cases without any configuration. Advanced mode is available if you need custom interactions before extraction begins. For the HRSA grants page, simple mode works without any additional setup.
Step 7: Confirm the data container
Minexa.ai highlights the repeating data container on the page automatically. This is the section holding all the grant listing cards. Confirm the selection to move to scraper creation.
Step 8: Review extracted data points
After the scraper is created, you can browse all extracted columns using the next and previous navigation. Each field is labelled and shows a preview of the extracted value. Below is a sample of what the extracted data looks like across a few grant records.
[
{
"grant_number": "HRSA-27-098",
"expiration_date": "09/01/2026",
"related_agencies": "Bureau of Health Workforce",
"program_name": "Medical Student Education Program (MSE)",
"grant_link": "/grants/find-funding/HRSA-27-098",
"tooltip_id": "tooltip-638687"
},
{
"grant_number": "HRSA-26-096",
"expiration_date": "07/28/2026",
"related_agencies": "Bureau of Health Workforce",
"program_name": "Scholarships for Disadvantaged Students (SDS)",
"grant_link": "/grants/find-funding/HRSA-26-096",
"tooltip_id": "tooltip-828148"
},
{
"grant_number": "HRSA-26-105",
"expiration_date": "07/27/2026",
"related_agencies": "Federal Office of Rural Health Policy",
"program_name": "Rural Hospital Provider Assistance Program",
"grant_link": "/grants/find-funding/HRSA-26-105",
"tooltip_id": "tooltip-191408"
}
]A few fields worth understanding in more detail. The funding_opportunity_info field returns a structured array of span-typed objects per grant card. Each object carries a label and value pair, covering the opportunity number, application deadline, bureau name, open or closed status, and a Unix millisecond timestamp stored in the expires attribute. That timestamp is useful for deadline sorting and alerting workflows. The action_buttons field captures both the Apply link and the View Grant Details link in a single array, including the aria-describedby attribute that ties each card to its tooltip. The tooltip_id field surfaces that unique per-card identifier separately, making it straightforward to match cards to their accessible tooltip elements downstream.
Step 9: Run the job and export
From the scraping jobs list, click Run on the job you just created. Minexa.ai will process all pages automatically. Once complete, export your data to Excel, Google Sheets, or JSON directly from the results screen.
Install the Minexa.ai extension and run your first HRSA grant extraction today. The setup takes a few minutes and the scraper can be reused on any future run without repeating configuration.
If you work with scholarship or education funding data more broadly, this related post covers a similar extraction workflow: Scraping scholarship data from Scholarship America with Minexa.ai.

Comments