Discover/Chilexpress API
live

Chilexpress APIcentrodeayuda.chilexpress.cl

Query all Chilexpress store locations across Chile by commune. Returns addresses, coordinates, store codes, types, and phone numbers for every branch.

Endpoint health
verified 3d ago
get_communes
get_stores_by_commune
2/2 passing latest checkself-healing
Endpoints
2
Updated
26d ago

What is the Chilexpress API?

The Chilexpress Sucursales API exposes 2 endpoints that cover the full directory of Chilexpress pickup points and service offices across Chile. Call get_communes to retrieve every covered commune with its code and region, then pass any county_name value to get_stores_by_commune to get the complete list of branch locations — including addresses, GPS coordinates, store type, and contact numbers — for that area.

Try it

No input parameters required.

api.parse.bot/scraper/14998115-1d2b-404f-8594-0f7cb7b73ed3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/14998115-1d2b-404f-8594-0f7cb7b73ed3/get_communes' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace centrodeayuda-chilexpress-cl-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Chilexpress Store Locator — find pickup points and service centers across Chile."""
from parse_apis.chilexpress_store_locator_api import Chilexpress, Commune, CommuneNotFound

client = Chilexpress()

# List all communes with Chilexpress coverage (capped to 5 for demo)
for commune in client.communes.list(limit=5):
    print(commune.county_name, commune.region_code, commune.coverage_name)

# Drill into one commune's stores via sub-resource navigation
commune = client.communes.list(limit=1).first()
for store in commune.stores.list(limit=3):
    print(store.name, store.address, store.latitude, store.longitude)

# Construct a known commune directly and list its stores
providencia = Commune(_api=client, county_code="PROV", county_name="PROVIDENCIA")
for store in providencia.stores.list(limit=3):
    print(store.name, store.code, store.telephone)

# Typed error handling
try:
    unknown = Commune(_api=client, county_code="XXXX", county_name="NOEXISTE")
    store = unknown.stores.list(limit=1).first()
except CommuneNotFound as exc:
    print(f"Commune not found: {exc.commune}")

print("exercised: communes.list / commune.stores.list / constructible Commune / CommuneNotFound error")
All endpoints · 2 totalmissing one? ·

Get list of all communes (comunas) with Chilexpress coverage. Returns commune codes, names, region codes, and coverage names. The county_name field values serve as input for get_stores_by_commune. Currently returns 344 communes across all Chilean regions.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "communes": "array of commune objects with county_code, county_name, region_code, coverage_name",
    "total_communes": "integer total count of communes"
  },
  "sample": {
    "data": {
      "communes": [
        {
          "county_code": "ACHA",
          "county_name": "QUINCHAO",
          "region_code": "R10",
          "coverage_name": "ACHAO"
        },
        {
          "county_code": "ALGA",
          "county_name": "ALGARROBO",
          "region_code": "R5",
          "coverage_name": "ALGARROBO"
        }
      ],
      "total_communes": 344
    },
    "status": "success"
  }
}

About the Chilexpress API

Commune Coverage

The get_communes endpoint requires no input and returns an array of commune objects, each containing a county_code, county_name, region_code, and coverage_name. The total_communes integer in the response tells you how many communes Chilexpress currently serves. The county_name values from this response (always uppercase, e.g. PROVIDENCIA, LAS CONDES, TEMUCO) are the valid inputs for the second endpoint.

Store-Level Detail

Passing a commune name to get_stores_by_commune returns a stores array where each object includes the branch name, internal code, type, full address, parsed street and street_number, an optional complement, commune, region, latitude, longitude, and phone. The total_stores field tells you how many branches exist in that commune. All coordinates are returned as decimal degrees and can be fed directly into any mapping library.

Practical Notes

Commune names must be submitted in uppercase exactly as returned by get_communes. Passing a mixed-case or abbreviated name will not match. The type field on each store distinguishes between different Chilexpress service modalities (e.g. own branches vs. authorized agents), which is relevant if you need to filter for a specific service level. Store code values are Chilexpress internal identifiers and can be used to uniquely reference a branch in downstream systems.

Reliability & maintenanceVerified

The Chilexpress API is a managed, monitored endpoint for centrodeayuda.chilexpress.cl — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when centrodeayuda.chilexpress.cl changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official centrodeayuda.chilexpress.cl API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a store-locator widget for an e-commerce checkout that surfaces nearby Chilexpress pickup points using latitude/longitude fields.
  • Generate a national branch directory by iterating all communes from get_communes and collecting store records per commune.
  • Filter branches by store type to show only official Chilexpress offices, excluding third-party agents.
  • Validate that a customer-entered commune is covered by Chilexpress before offering pickup-point delivery as an option.
  • Populate a CRM or logistics database with canonical store codes and addresses for mapping shipment handoff locations.
  • Display branch phone numbers and full addresses in a mobile shipping app for customers arranging drop-offs.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Chilexpress provide an official public developer API?+
Chilexpress does not publish a general-purpose public API for location data. Their developer-facing tools are oriented toward enterprise shipping integrations, not open store directory access.
What does get_stores_by_commune return, and how granular is the address data?+
It returns a stores array with each branch's full address broken into street, street_number, and complement fields, plus commune and region strings. GPS coordinates (latitude, longitude) are included for every branch, along with the store's phone number, internal code, and type classification.
Does the API return opening hours or real-time availability for each branch?+
Not currently. The API covers address data, coordinates, store type, phone number, and internal codes. You can fork this API on Parse and revise it to add an endpoint that exposes hours or availability if that data becomes accessible from the source.
Can I search stores by GPS coordinates or a radius rather than by commune name?+
Not currently. The only filter is commune name, supplied as the commune parameter in uppercase. Each store record does include latitude and longitude, so radius filtering can be applied client-side after fetching results for one or more communes. You can fork this API on Parse and revise it to add a coordinate-based search endpoint.
What happens if a commune has no Chilexpress coverage?+
Communes without coverage will not appear in the get_communes response. Using a name that doesn't match any covered commune in get_stores_by_commune will return a total_stores of zero and an empty stores array rather than an error.
Page content last updated . Spec covers 2 endpoints from centrodeayuda.chilexpress.cl.
Related APIs in Maps GeoSee all →
starken.cl API
Get Starken Chile shipping reference data including Tarifa Simple rate tables, available shipping localities, branch/PUDO locations with hours and capabilities, and a UUID to start a new quote session.
fedex.com API
Access data from fedex.com.
portalinmobiliario.com API
Search and analyze property listings from Chile's top real estate platform, accessing detailed information like prices in UF or CLP, room and bathroom counts, square footage, and locations for apartments, houses, and other properties. Quickly compare available properties and gather market data to find your ideal home or investment opportunity.
corfo.cl API
Access Chilean government funding programs, open calls (convocatorias), and press releases from CORFO to discover financial support opportunities and institutional updates. Filter by region, status, and profile to retrieve details on available grants, eligibility criteria, funding amounts, and application procedures.
sercotec.cl API
Access funding programs and open calls from Chile's SME support agency (Sercotec). Search by region and instrument, retrieve program eligibility and application requirements, and look up regional office details.
chileautos.cl API
Search car listings and get detailed vehicle information from Chile's largest auto marketplace, including brands, specifications, and pricing. Find your next vehicle by browsing available cars with complete details all in one place.
la comer.com.mx API
Search and browse La Comer Mexico's product catalog across different stores and departments, then retrieve detailed product information including pricing and availability. Access the complete product hierarchy by category to discover items and compare offerings across multiple locations.
dpdgroup.com API
Find nearby DPD parcel shops and access detailed location information, station details, and network statistics across the DPD partner network. Search for parcel shop availability by country and get comprehensive insights into DPD's distribution infrastructure.