VLDB APIvldb.org ↗
Access VLDB conference schedules, workshop agendas, keynote speaker details, and PVLDB journal paper abstracts and metadata via a clean REST API.
What is the VLDB API?
The VLDB.org API exposes 6 endpoints covering conference schedules, workshop agendas, keynote speaker details, and PVLDB journal paper metadata. With get_paper_abstract you can retrieve full abstract text, author lists, BibTeX citations, and PDF URLs for papers across volumes 15–17. get_main_conference_schedule returns session-level data including session chairs, times, and paper lists. Together the endpoints cover the major programmatic needs for navigating VLDB conference and journal content.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/474f30d3-111c-40f4-8c37-21f26b332b90/get_conference_list' \ -H 'X-API-Key: $PARSE_API_KEY'
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 vldb-org-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.vldb_conference___pvldb_journal_api import VLDB, Conference, Session, Workshop, Volume, PaperDetail, Keynote, Year, Vol
vldb = VLDB()
# List all VLDB conferences
for conf in vldb.conferences.list():
print(conf.name, conf.url)
# Get the 2024 main conference schedule
for session in vldb.sessions.list(year=Year._2024):
print(session.session_id, session.session_name, session.time)
for paper in session.papers:
print(paper.title, paper.authors)
# Browse workshops for 2022
for workshop in vldb.workshops.list(year=Year._2022):
print(workshop.title, workshop.day, workshop.organizers)
# Get keynote speakers for 2024
for keynote in vldb.keynotes.list(year=Year._2024):
print(keynote.talk_title, keynote.speaker_info, keynote.time)
# Fetch a specific PVLDB volume
vol = vldb.volumes.get(vol=Vol._17)
print(vol.volume)
for issue in vol.issues:
print(issue.issue_number)
for paper in issue.papers:
print(paper.title, paper.authors, paper.pages)
# Look up a paper's abstract by exact title
detail = vldb.paperdetails.get(title="DecLog: Decentralized Logging in Non-Volatile Memory for Time Series Database Systems", vol=Vol._17)
print(detail.title, detail.authors, detail.abstract)
Returns a list of all known VLDB conferences with their names and URLs, as listed on the VLDB Endowment homepage sidebar. Each conference entry includes the year, host city, and a link to its dedicated page.
No input parameters required.
{
"type": "object",
"fields": {
"conferences": "array of conference objects each containing name and url"
},
"sample": {
"data": {
"conferences": [
{
"url": "https://vldb.org/conference.html",
"name": "List of Conferences"
},
{
"url": "https://vldb.org/2026/",
"name": "2026 Boston"
},
{
"url": "https://vldb.org/2025/",
"name": "2025 London"
},
{
"url": "https://vldb.org/2024/",
"name": "2024 Guangzhou"
}
]
},
"status": "success"
}
}About the VLDB API
Conference Schedule and Workshop Data
get_main_conference_schedule accepts a year parameter (currently confirmed for 2024) and returns a schedule array of session objects, each carrying session_id, session_name, session_chair, time, and a papers array. get_workshop_schedule works for years 2022, 2023, and 2024, returning a workshops array where each entry includes day, title, url, and organizers. Use get_conference_list with no parameters to enumerate all known VLDB conference entries — each result includes a name and url.
PVLDB Journal Paper Metadata
get_pvldb_volume accepts a vol parameter (confirmed for volumes 15, 16, and 17) and returns an issues array. Each issue object contains an issue_number and a papers array listing the papers in that issue. To drill into a specific paper, call get_paper_abstract with both vol and the exact paper title as listed in the volume. The response includes abstract, authors (comma-separated), bibtex, and pdf_url. Note that title must match exactly — partial or fuzzy titles will not resolve.
Keynote Speaker Information
get_keynote_speakers accepts a year parameter, currently confirmed for 2024. Each item in the returned keynotes array includes keynote_id, time, talk_title, speaker_info, abstract, and bio. For years other than 2024, the endpoint may return an upstream error rather than an empty result, so applications should handle error responses gracefully when querying other years.
The VLDB API is a managed, monitored endpoint for vldb.org — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when vldb.org 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 vldb.org 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.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a conference attendance planner using session times and chairs from
get_main_conference_schedule. - Index PVLDB paper abstracts across volumes 15–17 for a database research search tool.
- Auto-generate BibTeX reference lists by calling
get_paper_abstractfor a set of paper titles. - Display keynote speaker bios and talk abstracts on a conference companion app using
get_keynote_speakers. - Aggregate workshop organizer and schedule data across years 2022–2024 for longitudinal analysis.
- Populate a PDF link directory by extracting
pdf_urlfields from PVLDB paper metadata. - Track author publication activity across PVLDB volumes by collecting
authorsfields from multiple volume queries.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 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.
Does VLDB.org provide an official developer API?+
What does `get_paper_abstract` return, and how strict is the title matching?+
get_paper_abstract returns the paper's abstract, comma-separated authors, bibtex citation string, and pdf_url. The title input must exactly match the paper title as listed in the specified PVLDB volume — whitespace and punctuation variations will cause the lookup to fail. The vol parameter must also correspond to a confirmed volume (15, 16, or 17).Which years have confirmed schedule and keynote data?+
get_main_conference_schedule is confirmed only for year 2024. Workshop data is confirmed for 2022, 2023, and 2024. Keynote data via get_keynote_speakers is confirmed only for 2024; querying other years may return an error rather than an empty result.Does the API support searching papers by author name or keyword?+
get_pvldb_volume or by exact title via get_paper_abstract; there is no search-by-author or keyword filter endpoint. You can fork this API on Parse and revise it to add a search or filter endpoint over the paper metadata.Are VLDB volumes older than volume 15 available?+
get_pvldb_volume. Older volumes are not confirmed and may return incomplete or empty results. You can fork this API on Parse and revise it to test and add support for earlier PVLDB volumes.