SECOP II Colombia Procurement Scraper - 9M+ Public Contracts avatar

SECOP II Colombia Procurement Scraper - 9M+ Public Contracts

Pricing

from $15.62 / 1,000 procurement records

Go to Apify Store
SECOP II Colombia Procurement Scraper - 9M+ Public Contracts

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

RecordsData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

RecordsData

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 actorAlternative SECOP actors
Records reachable9.2M+ processes, updated daily via datos.gov.coNot stated
Awarded supplier per processYesVaries
FiltersEntity, process, value, modality, status, datesBasic
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

  1. Go to the Input tab and filter by entity name, department, process status, and/or a date range.
  2. Set max results to control how many matching processes to return.
  3. 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

FieldDescription
processIdUnique SECOP II process identifier
entityName / entityNit / department / cityContracting entity identity and location
processName / descriptionWhat's being procured
publicationDateWhen the process was published
basePriceEstimated/base value of the contract
contractingModality / contractTypeLegal procurement mechanism used
processStatus / awardedCurrent status and whether it's been awarded
supplierName / supplierNit / awardedValueWinning supplier and final contract value, once awarded
processUrlLink 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.