ParseForge Scrapers

CONADIS Peru Disability Registry Scraper

parseforge/conadis-peru-disability-registry-scraper

AutomationIntegrations

Scrapes the public CONADIS Peru national disability registry and returns each person's disability type, severity, diagnosis, and registration details as a flat row.

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

Overview

ParseForge

CONADIS Peru Disability Registry Scraper

Scrape the official CONADIS Peru disability registry for structured records by region or nationwide. Each record includes registration details, disability type, and demographic data. Export to CSV, JSON, Excel, or XML.

CONADIS maintains Peru's national registry of persons with disabilities, but the public web portal offers no bulk export or API. This actor reads the registry's public search interface directly, letting you collect structured records filtered by any Peruvian department. It handles pagination and returns a clean dataset ready for analysis.

Who uses it What they scrape CONADIS Peru for
Public health researchers Analyze the geographic distribution of disability types across Peru's departments.
NGOs and aid organizations Identify underserved regions and plan targeted assistance programs for persons with disabilities.
Government analysts Cross-reference registry data with census figures to evaluate coverage gaps.
Data journalists Investigate regional disparities in disability registration and service access.

What it does

This Actor collects individual registration records from the CONADIS Peru national disability registry and returns each one as a flat row.

  • 🗺️ Regional filtering: Select any Peruvian department, from Amazonas to Ucayali, or scrape the entire national registry in one run.
  • 📊 Structured records: Each row captures registration details, disability classification, and demographic attributes in a consistent schema.
  • ⚙️ Configurable volume: Set a maximum record limit from a single test record up to one million entries per run.

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

What you can do with CONADIS Peru data

🗺️ Map disability prevalence by department.

A public health researcher scrapes the full registry to build a heat map of disability types across Peru, identifying clusters that warrant further study.

📋 Build a regional needs assessment.

An NGO collects records for Loreto and Ucayali to quantify the population of persons with disabilities and justify funding for new outreach centers.

📈 Monitor registration trends over time.

A government analyst runs the scraper monthly, comparing new registration volumes by region to track the effectiveness of enrollment campaigns.

Why choose this scraper

What you get
No API required Reads the public CONADIS search portal directly, no registration or key needed.
Regional precision Filter by any of Peru's 26 departments for targeted data collection.
Fixed schema Every record arrives in the same flat format, ready for spreadsheets or databases.
Handles pagination Automatically follows page links so you get complete results up to your limit.

How it compares

No other Store actor targets CONADIS Peru the same way, so the honest comparison is with the alternatives teams actually weigh.

CONADIS Peru Disability Registry Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When CONADIS Peru changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor by selecting a specific Peruvian region or leaving it blank for nationwide collection, and cap the total records returned. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

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

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.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 CONADIS Peru Disability Registry 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 CONADIS Peru 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/conadis-peru-disability-registry-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 the selected region has public records. Some departments may have fewer entries. Try running without a region filter to confirm the scraper is working, then narrow down.

The run stopped before reaching my maxItems limit.

The actor stops when there are no more public records available for the selected region. This is expected behavior when the registry has fewer entries than your requested maximum.

Some records look incomplete or have empty fields.

The CONADIS public registry may have incomplete entries. The actor returns exactly what is publicly visible. Empty fields reflect missing data at the source.

The actor is running slowly.

The actor paces requests to avoid overloading the CONADIS server. Nationwide scrapes with high record limits will take longer. Use a regional filter to speed up targeted collections.

I get an error about the website being unreachable.

The CONADIS portal may be temporarily down or undergoing maintenance. Wait a few minutes and retry. If the problem persists for more than a day, the site structure may have changed and the actor may need an update.

FAQ

Question Answer
What data does the CONADIS registry contain? The public registry includes registration number, disability type and severity, demographic information, and the department where the person is registered. The exact fields returned are shown in the sample output.
Can I scrape the entire national registry? Yes. Leave the region field set to 'All regions' and set a high maxItems value. The actor will paginate through all available public records up to your limit.
Do I need a CONADIS account or API key? No. The actor reads the public-facing search portal, which does not require authentication. No login, no API key, no registration.
How do I filter by a specific department? Select the department name from the region dropdown in the input settings. The actor will only return records registered in that department.
Is the data in Spanish? Yes. The CONADIS registry is maintained in Spanish, so field values such as disability types and department names appear in Spanish.
How many records can I collect in one run? You can set the maximum from 1 up to 1,000,000 records. The actor stops when it reaches your limit or exhausts the available public records.
What output formats are supported? The dataset can be exported to CSV, JSON, Excel, or XML from the Apify platform after the run completes.
Does the actor respect the CONADIS website? Yes. It makes requests at a reasonable rate and respects the public nature of the registry. It does not attempt to access any restricted or private data.
Can I schedule this scraper to run automatically? Yes. Use Apify's scheduler to run the actor daily, weekly, or monthly to track changes in the registry over time.
What if the CONADIS website changes its layout? The actor is maintained to adapt to site changes. If you notice it returning no results or errors, report the issue and it will be updated.

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 Consejo Nacional para la Integración de la Persona con Discapacidad (CONADIS). 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
region string (26 options) Department name (e.g. LIMA, AREQUIPA). Leave empty for nationwide. not set
maxItems integer Maximum number of records to collect per run. 10

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

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~conadis-peru-disability-registry-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 CONADIS Peru Disability Registry Scraper on Apify All scrapers