SECOP II Scraper: Colombia Public Tenders & Contracts avatar

SECOP II Scraper: Colombia Public Tenders & Contracts

Pricing

from $1.20 / 1,000 tenders

Go to Apify Store
SECOP II Scraper: Colombia Public Tenders & Contracts

SECOP II Scraper: Colombia Public Tenders & Contracts

Scrape Colombian public tenders from SECOP II with entity, budget, modality, deadline and UNSPSC. Filter by keyword, entity, department, budget and date.

Pricing

from $1.20 / 1,000 tenders

Rating

0.0

(0)

Developer

MRSLM Data

MRSLM Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

Open Colombian public tenders from SECOP II: entity, budget, modality, deadline, UNSPSC and department, filtered by keyword, entity, budget and date. $1.50 per 1,000 tenders.

Use this SECOP II API alternative to scrape Colombian public tenders from the official open dataset. Search by entity, department or UNSPSC code and export procurement results to CSV.

SECOP II is Colombia's national e-procurement platform: every national and local public entity publishes its tenders there. This Actor turns the official open dataset into a clean feed of competitive tenders you can still bid on.

Quick start

  1. Press Start. The form is already filled with this example input, so the first run returns real rows in under a minute:
{
"maxResults": 20
}
  1. Swap in your own values, or call the Actor through the Apify API, Make, Zapier, n8n or the Python/JS clients with the same JSON.
  2. Download the results as JSON, CSV or Excel from the Output tab, or schedule the run to repeat.

Sample row (real run, trimmed)

{
"processId": "CO1.REQ.10929035",
"reference": "DC-IN-LP- 011-2026 (Fase de Selección (Presentación de ofertas))",
"title": "MEJORAMIENTO URBANO FLORENCIA (Fase de Selección (Presentación de ofertas))",
"description": "MEJORAMIENTO URBANO FLORENCIA",
"entity": "GOBERNACION DEL CAQUETA",
"entityNit": "800091594",
"department": "Caquetá",
"city": "Florencia",
"entityLevel": "Territorial",
"entitySector": "Centralizada",
"modality": "Licitación pública Obra Publica",
"modalityJustification": "No Defenido",
"contractType": "Obra",
"contractSubtype": null,
"budgetCop": 2230117147,
"duration": 0,
"durationUnit": "día(s)",
"phase": "Fase de ofertas",
"status": "Evaluación",
"open": false,
"awarded": false,
"awardedValueCop": null,
"awardDate": null,
"publishedDate": "2026-09-23",
"lastUpdatedDate": "2026-09-23",
"bidDeadline": "2026-10-02",
"bidOpeningDate": "2026-10-14",
"unspscCode": "72141102",
"additionalUnspscCodes": [],
"views": 40,
"interestedSuppliers": 0,
"responses": 9,
"lots": 0,
"url": "https://community.secop.gov.co/Public/Tendering/OpportunityDetail/Index?noticeUID=CO1.NTC.10948713"
}

Also included: reference, entity NIT, city, entity level and sector, modality justification, contract type and subtype, duration, phase and status, award flag, value and date, last update, bid opening date, additional UNSPSC codes, views, interested suppliers, responses and lots.

Who uses this

  • Suppliers and contractors: a daily list of Colombian tenders in your sector and region.
  • Consultancies and bid writers: find large tenders early and sort by budget.
  • Analysts: follow public spending by entity and department.

How to use it

  1. Keep "Open tenders only" on, then add keywords, departments, entities, UNSPSC codes or a minimum budget.
  2. Pick a sort order: newest, largest budget or closest deadline.
  3. Run, export, or schedule daily.

Pricing

  • Tender: $1.50 per 1,000 saved (Silver $1.35, Gold $1.20)
  • Plus $0.00005 per run. You pay only for tenders saved after your filters. Searches with no matches are free.

FAQ

Where does the data come from? From the official SECOP II "Procesos de Contratación" open dataset on datos.gov.co, published by Colombia Compra Eficiente.

Is any personal data included? Direct contracting and special-regime processes (mostly one-person service contracts) are excluded by default. Supplier and awarding-official names are never output.

How fresh is it? The dataset is refreshed daily from SECOP II.

Can I get only new records each day? Yes. Use the date window input and schedule the Actor; each run returns what is new in that window.

Can I search SECOP II without an API key? Yes. No SECOP II API key is required.

How do I find Colombian tenders by department and category? Use departments for department names and unspscCodes for category codes or prefixes. Use onlyOpen to restrict results to open processes.

Can I export SECOP II tenders to CSV or Google Sheets? Yes. Download the dataset as CSV or connect it to Google Sheets through Make, Zapier or n8n.

Can an AI assistant search SECOP II with MCP? Yes. Connect it through the Apify MCP server.

How much does a run saving 1,000 SECOP II tenders cost? On Free/Bronze pricing, 1,000 saved tenders cost $1.50, plus the $0.00005 start fee, for $1.50005. Filtered-out tenders are not charged.

This Actor only reads official open-data APIs that the publisher offers to everyone without a login or key. It obeys robots.txt, stays under the published rate limits, and never tries to get past logins, paywalls, captchas or bot checks. Direct contracting and special-regime processes (mostly one-person service contracts) are excluded by default. Supplier and awarding-official names are never output. You are responsible for how you use the data: follow the source's licence and terms and the privacy and marketing laws that apply to you (GDPR, CAN-SPAM, PECR, etc.). This tool is independent and not affiliated with or endorsed by the data publisher.