World Bank Projects Scraper
Pricing
$0.01 / 1,000 saved project or indicators
World Bank Projects Scraper
Scrape World Bank Projects & Operations data by keyword, country, status, sector, year, or project ID. Export finance, sectors, borrowers, objectives, and World Bank Open Data indicators.
Pricing
$0.01 / 1,000 saved project or indicators
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🌍 World Bank projects database scraper
World Bank Projects Scraper collects public World Bank Projects & Operations data and World Bank Open Data indicators. Use this world bank projects scraper to build project lists, country portfolios, funding dashboards, and spreadsheet exports without wiring your own World Bank API workflow.
- world bank projects database: Search public project data by topic, country, status, region, sector, approval year, or known project ID.
- world bank funded projects: Export finance facts such as total commitment, IBRD, IDA, grant amount, product line, and lending instrument when World Bank provides them.
- world bank projects by country: Pull country portfolios with country codes such as
IN,BR,NG, orUS. - world bank project list: Create repeatable project lists for research, monitoring, CRM enrichment, or internal reporting.
- world bank projects in africa: Filter by country or World Bank region to study regional development portfolios.
- world bank project examples: Fetch source-backed rows with objectives, abstracts, borrowers, implementing agencies, sectors, and themes.
📦 Returned data
Project rows are created for project search, country portfolio, and direct project ID runs. Fields can be null or empty when the World Bank source does not publish that value for a specific project.
- Project identity:
projectId,projectName,status, andregion - Geography:
countrieswith source country codes and names - Timeline:
approvalDate,closingDate, andapprovalFiscalYear - Finance: total commitment, IBRD, IDA, grant amount, project cost, product line, and lending instrument
- Classification:
sectors,themes, andenvironmentalCategory - Organizations and context:
borrower,implementingAgency,teamLead,objective, andabstract
Indicator rows are created when you use the indicator target section. Each row represents one country, indicator, and year, with indicatorCode, indicatorName, country, year, and value.
🚀 How to run
- Open the Input tab.
- Fill one target section only: project search, project IDs, or indicator data.
- For project search, start with the prefilled
climate resilienceandenergyexamples or add your own project topic. - Add country codes, status, region, sector, approval-year filters, or a known project ID when you have one.
- For indicators, add World Bank indicator codes, country codes, and a year range.
- Set the project or indicator row limit to control output size and cost.
- Start the Actor and open the dataset.
You can export results as JSON, CSV, Excel, XML, RSS, or HTML. You can also consume the same rows through the Apify API after the run finishes.
⚙️ Input
Project search:
{"searchQueries": ["climate resilience", "energy"],"projectCountryCodes": ["IN", "BR"],"projectStatus": "Active","approvalYearFrom": 2020,"approvalYearTo": 2026,"maxProjectRecords": 500}
Project IDs:
{"projectIds": ["P505244", "P111669"]}
Indicator data:
{"indicatorCodes": ["NY.GDP.MKTP.CD", "SP.POP.TOTL"],"indicatorCountryCodes": ["US", "CN"],"indicatorYearFrom": 2020,"indicatorYearTo": 2023,"maxIndicatorRecords": 50}
🧾 Output example
Project row:
{"projectId": "P505244","projectName": "Boosting Green Finance, Investment and Trade in Rwanda","status": "Active","region": "Eastern and Southern Africa","countries": [{"code": "RW","name": "Republic of Rwanda"}],"approvalDate": "2025-01-30","closingDate": "2026-06-30","approvalFiscalYear": 2025,"finance": {"totalCommitmentUsd": 200000000,"ibrdCommitmentUsd": 200000000,"idaCommitmentUsd": 0,"grantAmountUsd": null,"lendingProjectCostUsd": 0,"productLine": "PE","lendingInstrument": "Development Policy Lending"},"sectors": [],"themes": [],"environmentalCategory": null,"borrower": null,"implementingAgency": null,"teamLead": null,"objective": null,"abstract": null,"indicatorCode": null,"indicatorName": null,"country": null,"year": null,"value": null}
Indicator row:
{"projectId": null,"projectName": null,"status": null,"region": null,"countries": null,"approvalDate": null,"closingDate": null,"approvalFiscalYear": null,"finance": null,"sectors": null,"themes": null,"environmentalCategory": null,"borrower": null,"implementingAgency": null,"teamLead": null,"objective": null,"abstract": null,"indicatorCode": "NY.GDP.MKTP.CD","indicatorName": "GDP (current US$)","country": {"code": "US","name": "United States"},"year": 2023,"value": 27292170793214}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged $0.00001 for each saved World Bank project or indicator item, which is $0.01 per 1,000 saved items.
There is no Actor-start charge. Empty searches, invalid mixed-target inputs, failed source requests, and no-result runs do not create paid output items.
🔌 Integrations
- Call the Actor from the Apify API to refresh World Bank project lists from your app or data pipeline.
- Schedule runs to monitor new projects for selected countries, sectors, or topics.
- Export CSV or Excel files for analysts who work in spreadsheets.
- Send finished dataset links to webhooks, BI tools, databases, or internal review workflows.
❓ FAQ
🌍 Can I scrape World Bank projects by country?
Yes. Add one or more project country codes and leave the search query empty for a country portfolio run. You can also combine country codes with status, region, sector, and approval-year filters.
🆔 Can I fetch known World Bank project IDs?
Yes. Use the Project IDs section and add IDs such as P505244 or P111669. This is the fastest option when you already know the projects you want.
📊 Does it include World Bank indicators?
Yes. Use the Indicator data section with indicator codes such as NY.GDP.MKTP.CD or SP.POP.TOTL, country codes such as US or CN, and a year range.
📄 Does it scrape World Bank procurement notices or tenders?
No. This Actor returns project and indicator data. Use it for project context before procurement research, but procurement notices, tender documents, and bid attachments are separate source surfaces.
🔐 Do I need a World Bank account or API key?
No. The Actor uses public World Bank data. You do not need to provide a World Bank login, cookies, API key, or proxy.
🧠 Does it summarize or rank projects?
No. The Actor returns source-backed World Bank fields. It does not generate summaries, scores, recommendations, rankings, legal advice, or financial advice.
🧩 Why not use the World Bank API?
The World Bank API is public and useful. This Actor is for users who want Apify input forms, row limits, dataset exports, schedules, webhooks, and API access without building their own pagination, normalization, and output workflow.
🔎 What are World Bank alternatives?
For related work, use the official World Bank Projects & Operations site, World Bank Open Data, World Bank procurement notices, regional development bank sites, government tender portals, or commercial aid and development-finance databases.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- EU Funding & Tenders Scraper ↗ - Export EU grant and tender opportunities with deadlines, budgets, programmes, and CPV data.
- Morningstar Scraper ↗ - Export public stock, mutual fund, and ETF data for finance research.
- GLEIF LEI Lookup ↗ - Look up legal entities, LEI codes, addresses, parent relationships, and KYB fields.
- Pappers Sirene Scraper ↗ - Search and enrich official French company registry data.
- Harris County Court Records Scraper ↗ - Export public probate and civil court case records with parties, attorneys, and filing events.
Made with ❤️ by Maxime Dupré