Mexico CDMX Government Tenders Scraper & Monitor avatar

Mexico CDMX Government Tenders Scraper & Monitor

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Mexico CDMX Government Tenders Scraper & Monitor

Mexico CDMX Government Tenders Scraper & Monitor

Find active Mexico City government tenders and export structured procurement data by keyword, agency, deadline, and procedure type.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

vladimir ramirez gonzalez

vladimir ramirez gonzalez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Find active Mexico City government tenders and export structured procurement data for B2G sales, consulting, APIs, dashboards, and AI agents.

What it does

This Actor monitors public active procurement opportunities from CDMX Concurso Digital, the official Mexico City public procurement source used by the current MVP. It returns clean JSON records for active tenders, including tender IDs, titles, agencies, deadlines, procedure types, official detail URLs, and public document links.

The Actor is built for fast discovery: search by keyword, agency, deadline window, and procedure type, then use the dataset in Apify Console, API workflows, spreadsheets, BI tools, or MCP-powered AI agents.

Who it is for

  • Government suppliers looking for new Mexico City opportunities.
  • B2G sales teams building lead lists from public procurement data.
  • Procurement consultants monitoring deadlines and public calls for clients.
  • IT, security, facilities, construction, and service vendors tracking relevant bids.
  • Developers and AI agents that need a public procurement API for CDMX tenders.

What data it returns

Each dataset item contains:

  • tenderId — stable ID decoded from the official public detail URL
  • title and description — official procedure text when available
  • agency — publishing CDMX entity
  • procedureType and procurementMethod
  • character — national/international scope when available
  • publicationDate and deadline
  • documents — public document URLs, not downloaded files
  • sourceUrl — official public detail page
  • scrapedAt — UTC timestamp of the run
  • optional changeType when change detection is enabled

How much it costs

Monetization is not active yet in this pre-publish build.

Recommended launch pricing for human review:

  • Pay-per-event model for AI/MCP compatibility.
  • apify-actor-start: $0.01 per run.
  • apify-default-dataset-item: $0.00010 per result ($0.10 per 1,000 tender records).

Based on measured cloud test cost of about $0.00025 per run, this keeps early user costs low while covering platform usage. The final price shown by Apify should always be reviewed before publishing.

Example input

Find IT / systems opportunities:

{
"keyword": "sistemas",
"maxItems": 100
}

Get all active CDMX tenders:

{
"maxItems": 100
}

Filter by agency:

{
"agency": "SISTEMA DE AGUAS",
"maxItems": 100
}

Find opportunities closing soon:

{
"deadlineAfter": "2026-08-13",
"deadlineBefore": "2026-08-20",
"maxItems": 100
}

Example output

{
"tenderId": "6217",
"title": "SUMINISTRO E INSTALACIÓN PARA LA IMPLEMENTACIÓN POR CONTRATO ABIERTO DE 150 NUEVOS SISTEMAS TECNOLÓGICOS DE VIDEOVIGILANCIA CON POSTES DE 9 METROS PARA EL CENTRO DE COMANDO, CONTROL, CÓMPUTO, COMUNICACIONES Y CONTACTO CIUDADANO DE LA CIUDAD DE MÉXICO C5",
"agency": "CENTRO DE COMANDO, CONTROL, CÓMPUTO, COMUNICACIONES Y CONTACTO CIUDADANO",
"deadline": "2026-08-26T10:00:00",
"procedureType": "Prestación de Servicios",
"documents": [
{
"name": "Bases de licitación",
"url": "https://concursodigital.finanzas.cdmx.gob.mx/storage/oportunidades/BaseAnexo_7082/base_licitacion.pdf"
},
{
"name": "Anexo Técnico",
"url": "https://concursodigital.finanzas.cdmx.gob.mx/storage/oportunidades/BaseAnexo_7082/anexo_tecnico.pdf"
},
{
"name": "Otros anexos o documentos",
"url": "https://concursodigital.finanzas.cdmx.gob.mx/storage/oportunidades/BaseAnexo_7082/otros_anexos.pdf"
}
],
"sourceUrl": "https://concursodigital.finanzas.cdmx.gob.mx/proveedores/detalle_convocatoria/NjIxNw=="
}

Search examples

Software / IT

{ "keyword": "sistemas", "maxItems": 100 }

Services / maintenance-style opportunities

{ "keyword": "servicio", "maxItems": 100 }

Try related Spanish terms depending on the market you serve, such as mantenimiento, vehículos, seguridad, software, equipo, material, or obra.

Specific agency

{ "agency": "SISTEMA DE AGUAS", "maxItems": 100 }

Deadline window

{
"deadlineAfter": "2026-08-13",
"deadlineBefore": "2026-08-20",
"maxItems": 100
}

Input fields

FieldTypeDescription
keywordstringCase-insensitive and accent-tolerant search across title, description, agency, procedure type, procurement method, and character.
agencystringPartial CDMX agency/entity name.
deadlineBeforestringLatest proposal deadline date, YYYY-MM-DD.
deadlineAfterstringEarliest proposal deadline date, YYYY-MM-DD.
procedureTypestringPartial procedure type, for example Adquisición de Bienes.
maxItemsintegerMaximum records emitted, from 1 to 1000.
detectChangesbooleanAdds changeType by comparing with the previous snapshot for the same filters.
includeDetailsbooleanOpens public detail pages to add descriptions and document URLs.

Data source and important disclaimers

Source: CDMX Concurso Digital

  • This Actor uses public web pages from an official CDMX procurement source.
  • This Actor is not affiliated with, endorsed by, or operated by the Government of Mexico or the Government of Mexico City.
  • Users should always verify official documents and source pages before making business decisions.
  • The Actor does not guarantee tender eligibility, award probability, contract value, or procurement outcomes.
  • Data availability, field completeness, deadlines, and document URLs depend on the official source.
  • Missing official fields are returned as null; data is not invented.
  • Tender documents are not downloaded by default; only public URLs are returned.

API and automation usage

Read results from the default dataset:

{{links.apiDefaultDatasetUrl}}/items

Read the run summary from the default key-value store:

{{links.apiDefaultKeyValueStoreUrl}}/records/OUTPUT

The output schema and dataset schema are structured for API clients, spreadsheets, dashboards, and AI agents.

MCP / AI agent usage

Suggested agent prompt:

Find active Mexico City government tenders related to software that close in the next 30 days.

The Actor is designed for agentic discovery once it is public and configured with pay-per-event pricing:

  • predictable camelCase fields
  • structured output schema
  • default dataset results
  • public source URLs
  • no full-account permissions required
  • no browser, CAPTCHA, login, proxy, or private data collection

Current cloud validation

Most recent private cloud validation:

  • Build: 0.1.5
  • All active tenders: 8 results
  • keyword = sistemas: 1 result
  • Measured cloud cost: about $0.0003697 / $0.0002466 USD per run
  • Local tests: 33 passing

Limitations

  • Current MVP covers CDMX Concurso Digital only.
  • The source is public server-rendered HTML, not a documented JSON API.
  • Active listing volume can be low depending on the official source.
  • Amount/budget is not currently available in normalized fields.
  • Some official fields may be blank on the source page and are returned as null.
  • Change detection requires persistent Apify Key-Value Store state across runs.

Roadmap

CDMX → federal Mexico → other states → awarded contracts → vendor/award intelligence.

Planned improvements:

  • ComprasMX and federal procurement sources.
  • Other Mexican state procurement portals.
  • Historical awarded contract data.
  • Supplier/vendor intelligence.
  • Optional document text extraction and classification.
  • Alerts for newly published tenders.

Local development

$env:PYTHONPATH=(Resolve-Path ".").Path
python -m src.main
python -m unittest discover -s tests -v

No Apify billing setup, card, paid API, browser runtime, proxies, or private accounts are required for local testing.