Discover/PuntoTicket API
live

PuntoTicket APIpuntoticket.com

Access PuntoTicket.com event listings, category filters, keyword search, and ticket pricing by sector for events across Chile via a structured JSON API.

Endpoint health
verified 2d ago
get_featured_events
get_event_detail
get_all_events
get_events_by_category
search_events
5/5 passing latest checkself-healing
Endpoints
5
Updated
26d ago

What is the PuntoTicket API?

The PuntoTicket API gives developers structured access to Chile's PuntoTicket.com ticketing platform across 5 endpoints. Use get_all_events to retrieve every active event's title, date, location, image, permalink, and tags, or drill into get_event_detail to fetch venue details, event description, and sector-level ticket pricing for a specific event slug.

Try it

No input parameters required.

api.parse.bot/scraper/742a64a7-c7d7-429e-9f4d-3b4b32b4425e/<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/742a64a7-c7d7-429e-9f4d-3b4b32b4425e/get_all_events' \
  -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 puntoticket-com-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.

from parse_apis.puntoticket_api import PuntoTicket, Event, EventDetail, Price

client = PuntoTicket()

# List all active events
for event in client.events.list():
    print(event.title, event.date, event.location)

# Search for events by keyword
for event in client.events.search(query="teatro"):
    print(event.title, event.evento_id)

# Get event detail via sub-resource navigation
for event in client.events.list(limit=1):
    detail = event.detail.get()
    print(detail.title, detail.venue, detail.date)
    for price in detail.prices:
        print(price.sector, price.total_price)
All endpoints · 5 totalmissing one? ·

Get a list of all active events on PuntoTicket.com. Returns event metadata including title, date, location, image, and permalink.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "events": "array of event objects with permalink, image, title, date, location, eventoId, and tags"
  },
  "sample": {
    "data": {
      "events": [
        {
          "date": "Arica - Antofagasta - Coquimbo - Viña del Mar - Curicó - Talca - Chillán - Osorno",
          "tags": [],
          "image": "https://static.ptocdn.net/images/eventos/ptt008_ch.jpg",
          "title": "Los Jaivas 2026 Gira 45 años alturas de Macchu Picchu",
          "eventoId": "PTT008",
          "location": "-",
          "permalink": "/giramacchupicchu-losjaivas"
        }
      ]
    },
    "status": "success"
  }
}

About the PuntoTicket API

Event Listings and Discovery

The get_all_events and get_featured_events endpoints both return an array of active event objects, each containing permalink, image, title, date, location, eventoId, and tags. Note that PuntoTicket does not expose a separate featured-only feed, so both endpoints return the same full set of active events. The eventoId field and permalink slug can be used to identify events for downstream lookups.

Filtering and Search

get_events_by_category accepts a category string (e.g., musica, deportes, teatro, familia, especiales) and filters events whose tags match the keyword. If no events match the provided category, the endpoint returns the full active event list rather than an empty response. search_events accepts a query string and performs case-insensitive substring matching against title, location, and permalink; it returns an empty array when no events match.

Event Detail and Ticket Pricing

get_event_detail takes a slug parameter — the path segment from a permalink field, such as museo-y-tour-monumental-2026 — and returns a full event record: title, url, image, description, venue, date, and a prices array of sector pricing objects. The prices array may be empty when pricing has not yet been published for a given event. Slugs are obtained from the permalink fields returned by the listing endpoints.

Reliability & maintenanceVerified

The PuntoTicket API is a managed, monitored endpoint for puntoticket.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when puntoticket.com 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 puntoticket.com 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
2d ago
Latest check
5/5 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
  • Aggregate all upcoming Chilean events into a local events calendar using title, date, and location fields.
  • Build a ticket price comparison tool by retrieving sector-level pricing via get_event_detail for multiple events.
  • Filter concerts or theater events by tag using get_events_by_category with keywords like 'musica' or 'teatro'.
  • Implement a venue-based event finder by running search_events queries against location field values.
  • Track newly published events by polling get_all_events and comparing eventoId values over time.
  • Display event imagery and metadata in a mobile app using the image, title, and permalink fields from listing endpoints.
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 PuntoTicket have an official public developer API?+
PuntoTicket does not publish an official public developer API or documented data feed for third-party use.
What does get_event_detail return, and what is in the prices array?+
get_event_detail returns a single event object with title, url, image, description, venue, date, and a prices array. Each entry in prices represents a seating sector and its associated ticket cost. The array may be empty if the event organizer has not yet published pricing on PuntoTicket.
Does get_events_by_category guarantee returning only events in the requested category?+
Not always. Filtering is tag-based: if no events have tags matching the provided category keyword, the endpoint falls back to returning all active events. This means results may include events outside the requested category when tag coverage is sparse.
Does the API return availability or ticket inventory counts?+
Not currently. The API covers sector-level pricing from get_event_detail but does not expose remaining ticket counts, sold-out status, or seat maps. You can fork this API on Parse and revise it to add an availability endpoint if that data appears on individual event pages.
Can I retrieve events for a specific city or region in Chile?+
There is no dedicated geographic filter parameter. The location field is present on each event object, so search_events can be used to match against city names as a substring query. A dedicated city-filter endpoint is not currently included; you can fork this API on Parse and revise it to add server-side location filtering.
Page content last updated . Spec covers 5 endpoints from puntoticket.com.
Related APIs in EntertainmentSee all →
shop.ticketera.com API
Search for events on Ticketera, retrieve detailed event information including pricing and ticket categories, and check real-time seat availability for any performance. Ideal for browsing upcoming shows, comparing ticket options, and finding open seats before purchasing.
ticketmaster.com.mx API
Search for events across Mexico on Ticketmaster and retrieve detailed information including dates, venues, ticket availability, and artist lineups. Filter results by region, keyword, or category to find concerts, theater, sports, and family events.
boletia.com API
Browse and search events on Boletia.com to discover concerts, shows, and performances across different venues and organizers, then view detailed event information and available ticket options. Filter events by category, venue, organizer, or explore trending music events in Mexico City.
etix.com API
Search for live events across venues and categories, discover what's playing today or this weekend, and check real-time ticket availability for concerts, shows, and other ticketed events. Get detailed event information and browse featured homepage listings to find and book tickets for your next outing.
kktix.com API
Search and discover events on KKTIX by category or filters, view detailed event information including tickets and organizer details, and browse featured events and their availability. Access comprehensive event metadata to find exactly what you're looking for across different categories and organizers.
seatgeek.com API
Search for events and performers, view ticket listings with pricing data, and explore venue information across multiple event categories. Get real-time insights into event details, ticket price trends, and what's currently trending to help you find and compare tickets.
ticketone.it API
Browse upcoming events and search for artists or venues on TicketOne.it, then check real-time ticket availability and get detailed event information all in one place. Discover featured events by category or search directly to find events to attend.
SeeTickets.com API
Search for events and get detailed information about tickets, venues, and event categories on See Tickets. Browse upcoming events by category, view venue details, and find what you're looking for with search suggestions.