SECOP II Colombia Procurement Scraper - 9M+ Public Contracts
Pricing
from $15.62 / 1,000 procurement records
SECOP II Colombia Procurement Scraper - 9M+ Public Contracts
Search Colombia's official SECOP II public procurement platform (9.2M+ records, updated daily via datos.gov.co): entity, process, value, modality, status, and awarded supplier for every public contracting process.
Pricing
from $15.62 / 1,000 procurement records
Rating
0.0
(0)
Developer
RecordsData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
SECOP II Colombia Procurement Scraper - 9M+ Public Contracts
What does SECOP II Colombia Procurement Scraper do?
SECOP II Colombia Procurement Scraper searches Colombia's national public-procurement platform, accessed via its official open-data mirror on datos.gov.co - 9.2+ million real procurement processes, updated daily. Filter by contracting entity, department, process status, or date range, and get the full process record: entity identity, contract description, base price, modality, status, and the awarded supplier (name, NIT, value) when the process has been decided.
No login, no anti-bot workarounds - this is Colombia's own official open-data platform. Runs on the Apify platform with API access, scheduling, monitoring and CSV/Excel/JSON export.
Why use SECOP II Colombia Procurement Scraper?
- Government-contracting intelligence - see who's bidding and who's winning public contracts, by entity, department, or sector.
- Compliance & due diligence - check a company's public-contracting history before a partnership or acquisition.
- Market research & lead generation - find entities actively procuring in your category, and which suppliers they already work with.
- Journalism & watchdog research - track public spending by entity, department, or contracting modality over time.
How SECOP II Procurement Scraper compares to alternatives
Measured against the other SECOP actors on the Apify Store (September 2026):
| This actor | Alternative SECOP actors | |
|---|---|---|
| Records reachable | 9.2M+ processes, updated daily via datos.gov.co | Not stated |
| Awarded supplier per process | Yes | Varies |
| Filters | Entity, process, value, modality, status, dates | Basic |
| Price per 1,000 records | $10.50 | $2.50 to $6.25 |
The alternatives are cheaper per row; this actor competes on the full 9.2M-record official dataset, daily freshness and award-level fields, stated up front so you can pick per use case.
How to use SECOP II Colombia Procurement Scraper
- Go to the Input tab and filter by entity name, department, process status, and/or a date range.
- Set max results to control how many matching processes to return.
- Click Run. Download results as JSON, CSV, or Excel from the dataset viewer.
Input
- Entity name contains (optional) - substring match against the contracting entity's name.
- Department (optional) - exact Colombian department name.
- Process status (optional) - exact status, e.g. "Adjudicado", "Presentación de oferta".
- Published from / to (optional) - date range on the process's publication date.
- Max results - cap on how many matching processes to return (10 on free plan). A filter is strongly recommended - the full dataset has 9.2M+ rows.
Example input:
{"entityNameContains": "universidad","department": "Distrito Capital de Bogotá","maxItems": 200}
Output
{"recordType": "procurement-record","processId": "CO1.REQ.9882493","entityName": "UNIVERSIDAD NACIONAL DE COLOMBIA","entityNit": "899999063","department": "Distrito Capital de Bogotá","processName": "PRESTAR SERVICIOS PROFESIONALES EN GEOLOGIA...","publicationDate": "2026-01-23T00:00:00.000","basePrice": 21000000,"contractingModality": "Contratación régimen especial","processStatus": "Publicado","awarded": "No"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
processId | Unique SECOP II process identifier |
entityName / entityNit / department / city | Contracting entity identity and location |
processName / description | What's being procured |
publicationDate | When the process was published |
basePrice | Estimated/base value of the contract |
contractingModality / contractType | Legal procurement mechanism used |
processStatus / awarded | Current status and whether it's been awarded |
supplierName / supplierNit / awardedValue | Winning supplier and final contract value, once awarded |
processUrl | Link to the official process page on SECOP II |
Pricing / Cost estimation
This actor uses Pay Per Event pricing - you only pay per procurement record actually delivered, straight from a single API call with no extra fetch.
Tips or Advanced options
- Always filter - a keyword, department, status, or date range keeps runs fast and relevant against a 9.2M-row dataset.
- Combine entity + status - e.g. entity contains "alcaldía" + status "Adjudicado" to see a municipality's awarded contracts.
- Track by date range - run on a schedule with a recent date window to catch newly published processes.
FAQ, disclaimers, and support
Is this legal? SECOP II data is published by the Colombian government as open data via datos.gov.co, explicitly for public and commercial reuse - no login or paywall.
Why do some processes show "No Definido" for supplier? Not every process has been awarded yet - the actor returns exactly what SECOP II publishes for that process's current stage.
Found a bug or need historical SECOP I data too? Open an issue in the Issues tab or contact us for a custom scraper tailored to your procurement-intelligence pipeline.