Chile Subtel Telecom & Satellite Concessions Scraper
BUSINESSLEAD GENERATION
Chile Subtel Telecom & Satellite Concessions Scraper
Scrapes all telecom and satellite concession filings from Chile's Subtel tramites portal (publico.subtel.gob.cl). Collects applicant details, concession type, submission and resolution dates, and official decree/resolution document links across all service categories and years.
What it does
The actor queries the Subtel (Subsecretaría de Telecomunicaciones) public portal for concession filing records. It sends authenticated partial-page requests to the portal's internal search API and parses the returned HTML table fragments.
For each concession record, the actor extracts:
- Applicant (company or individual) name and concession category
- Submission action label, tramite ID number, and date
- Resolution number, date, and official document link
- Decree number, date, and official document link
- Service type code (SI, SL, SP, or SR) and query year
Input
| Field | Type | Default | Description |
|---|---|---|---|
maxItems |
integer | 5 | Maximum number of records to collect. Leave empty for all. |
yearFrom |
integer | 2025 | Start year of the search range. |
yearTo |
integer | 2025 | End year of the search range. |
serviceType |
string | ALL |
Service category filter. See options below. |
Service type codes
| Code | Category |
|---|---|
ALL |
All service types (expands to SI + SL + SP + SR) |
SI |
Servicios Intermedios (intermediate services) |
SL |
Servicios Limitados (limited services) |
SP |
Servicios Públicos (public services) |
SR |
Servicios de Radiodifusión Sonora (radio broadcasting) |
Example input
{
"yearFrom": 2020,
"yearTo": 2025,
"serviceType": "ALL",
"maxItems": 1000
}
Output
Each record in the dataset has the following fields:
| Field | Type | Description |
|---|---|---|
tramite_id |
string | Tramite submission number (e.g. "271") |
applicant_name |
string | Name of the applicant company or individual |
concession_type |
string | Category of concession requested |
ingreso_label |
string | Action label for the submission entry |
ingreso_date |
string | Submission date in ISO format (YYYY-MM-DD) |
resolucion_number |
string | Resolution number issued by Subtel |
resolucion_date |
string | Resolution date in ISO format (YYYY-MM-DD) |
decreto_number |
string | Decree number (when applicable) |
decreto_date |
string | Decree date in ISO format (YYYY-MM-DD) |
resolution_doc_url |
string | URL to the official resolution or decree document |
service_type_code |
string | Service type code (SI, SL, SP, SR) |
query_year |
string | Year used in the search query |
subtel_canonical_url |
string | Canonical URL of the source portal |
scrapedAt |
string | ISO timestamp of when the record was scraped |
Example output record
{
"tramite_id": "271",
"applicant_name": "EMPRESA NACIONAL DE TELECOMUNICACIONES S.A.",
"concession_type": "Telefonía Fija",
"ingreso_label": "Solicitud de Concesión",
"ingreso_date": "2025-01-02",
"resolucion_number": "886",
"resolucion_date": "2025-03-15",
"decreto_number": null,
"decreto_date": null,
"resolution_doc_url": "https://publico.subtel.gob.cl/data-externa/docs/R886_2025.pdf",
"service_type_code": "SI",
"query_year": "2025",
"subtel_canonical_url": "https://publico.subtel.gob.cl/data-externa/tramitesConcesiones.html",
"scrapedAt": "2026-06-08T08:30:00.000Z"
}
Performance notes
- The portal enforces a one-year maximum search window per query.
- Each per-year, per-service-type query takes approximately 30–40 seconds to respond due to server-side database processing.
- With
serviceType: ALL, the actor issues 4 requests per year (SI + SL + SP + SR). A 10-year full run issues 40 sequential requests, taking approximately 20–30 minutes. - Concurrency is fixed at 1 to respect the portal's rate limits.
Data source
- Portal: Trámites de Concesiones — Subtel Chile
- Publisher: Subsecretaría de Telecomunicaciones (Subtel), Chilean Ministry of Transport and Telecommunications
- Coverage: Concession filings from 2015 to present
- Update frequency: Near real-time (records appear as applications are processed)