Discover/Ccfddl API
live

Ccfddl APIccfddl.com

Access CS conference deadlines, CCF/CORE rankings, acceptance rates, and category filters via the CCF-Deadlines API. 8 endpoints covering NeurIPS, AAAI, VLDB, and more.

Endpoint health
monitored
search_conferences
get_conference_acceptance_rate
get_upcoming_deadlines
get_conferences_by_rank
get_all_conferences
0/8 passing latest checkself-healing
Endpoints
8
Updated
26d ago

What is the Ccfddl API?

The CCF-Deadlines API exposes 8 endpoints covering the full database of computer science conference deadlines, CCF/CORE/THCPL rankings, and historical acceptance rates. get_all_conferences returns paginated records with per-year submission timelines and location data, while get_upcoming_deadlines surfaces conferences sorted by their next open submission cutoff. Each conference record carries category codes, rank strings, and multi-year acceptance statistics.

Try it
Maximum number of conferences to return.
Number of conferences to skip before returning results.
api.parse.bot/scraper/c56b7cfc-ead5-41e8-b93e-60b6a6f35c92/<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/c56b7cfc-ead5-41e8-b93e-60b6a6f35c92/get_all_conferences?limit=5&offset=0' \
  -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 ccfddl-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.ccfddl_api import CCFDDL, Category, CCFRank

ccfddl = CCFDDL()

# Search for AI conferences ranked A by CCF
for conf in ccfddl.conferences.filter(category=Category.AI, ccf_rank=CCFRank.A):
    print(conf.title, conf.description, conf.rank.ccf)

# Get a specific conference and browse its acceptance rates
aaai = ccfddl.conferences.get(title="AAAI")
print(aaai.title, aaai.category_full)

for rate in aaai.acceptance_rates.list():
    print(rate.year, rate.submitted, rate.accepted, rate.rate)

# List upcoming deadlines
for deadline in ccfddl.upcomingdeadlines.list(limit=5):
    print(deadline.title, deadline.next_deadline, deadline.category)
All endpoints · 8 totalmissing one? ·

Retrieve all conferences with full details including timelines, ranks, and acceptance rates. Returns the complete database of conferences with pagination support via limit and offset. Each conference includes yearly editions, submission deadlines, CCF/CORE/THCPL rankings, and historical acceptance rate data. The total field reflects the full count regardless of pagination.

Input
ParamTypeDescription
limitintegerMaximum number of conferences to return.
offsetintegerNumber of conferences to skip before returning results.
Response
{
  "type": "object",
  "fields": {
    "total": "integer, total number of conferences in the database",
    "conferences": "array of conference objects with title, description, sub, rank, confs, acceptance_rates, category_full"
  },
  "sample": {
    "data": {
      "total": 351,
      "conferences": [
        {
          "sub": "AI",
          "dblp": "aaai",
          "rank": {
            "ccf": "A",
            "core": "A*",
            "thcpl": "A"
          },
          "confs": [
            {
              "id": "aaai27",
              "date": "February 16-23, 2027",
              "link": "https://aaai.org/conference/aaai/aaai-27/",
              "year": 2027,
              "place": "Montréal, Québec, Canada",
              "timeline": [
                {
                  "deadline": "2026-07-27 23:59:59",
                  "abstract_deadline": "2026-07-20 23:59:59"
                }
              ],
              "timezone": "UTC-12"
            }
          ],
          "title": "AAAI",
          "description": "AAAI Conference on Artificial Intelligence",
          "category_full": "Artificial Intelligence",
          "acceptance_rates": [
            {
              "str": "23.7%(2342/9862 24')",
              "rate": 0.237477185155141,
              "year": 2024,
              "source": "https://github.com/lixin4ever/Conference-Acceptance-Rate",
              "accepted": 2342,
              "submitted": 9862
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the Ccfddl API

Conference Data and Filtering

get_all_conferences returns the full conference database with limit and offset pagination. Each conference object includes title (short name), description (full name), sub (category code), rank (an object with ccf, core, and thcpl strings), confs (an array of yearly editions with submission timelines and locations), acceptance_rates, and category_full. Use search_conferences with a query string to match against both the short title and full name fields, case-insensitively. get_conferences_by_category accepts either the two-letter code (e.g. AI, DB, SE) or the full category name. get_conferences_by_rank filters on CCF rank; accepted values are A, B, C, and Non-CCF.

Deadline Tracking

get_upcoming_deadlines returns only conferences with at least one future submission deadline, sorted ascending by next_deadline (ISO datetime). Each entry includes the matching yearly edition details alongside the soonest upcoming cutoff. This is the intended endpoint for deadline-monitoring workflows.

Acceptance Rates

get_conference_acceptance_rate targets a single conference by short name (e.g. AAAI, NeurIPS, ICSE) and returns an array of records, each with year, submitted, accepted, rate, a human-readable str summary, and a source URL pointing to the data origin. Conferences without recorded acceptance data return an empty array. The same acceptance rate array is embedded in get_conference_details alongside the full rank and timeline data.

Multi-Filter Queries

get_conferences_by_multiple_filters applies AND logic across up to four parameters: query, category, ccf_rank, and core_rank. Within each filter, comma-separated values are OR'd — for example, ccf_rank=A,B returns all rank-A and rank-B conferences. This is the only endpoint that allows simultaneous filtering on CCF and CORE rank together.

Reliability & maintenance

The Ccfddl API is a managed, monitored endpoint for ccfddl.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ccfddl.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 ccfddl.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.

Latest check
0/8 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 deadline alert bot that polls get_upcoming_deadlines and notifies researchers when a CCF-A deadline is within 30 days.
  • Populate a venue comparison table using get_conference_acceptance_rate to show historical submission-to-acceptance ratios for NeurIPS, ICML, and AAAI.
  • Filter AI and DB conferences by CORE rank A* using get_conferences_by_multiple_filters with category=AI,DB and core_rank=A*.
  • Seed a lab research portal with the full conference list from get_all_conferences and let users drill into yearly edition timelines.
  • Generate a ranked shortlist of upcoming SE venues by combining get_conferences_by_category with category code SE and then sorting by deadline.
  • Cross-reference CCF and CORE rankings for the same venue using the rank object fields (ccf, core, thcpl) returned by get_conference_details.
  • Track acceptance rate trends over time for a specific venue by iterating the acceptance_rates array from get_conference_acceptance_rate.
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 ccfddl.com have an official developer API?+
CCF-Deadlines is an open-source project on GitHub (github.com/ccfddl/ccf-deadlines) that exposes its data primarily as a community-maintained dataset rather than a documented REST API. The Parse API is a structured interface built on top of that data.
What does `get_conference_details` return when a conference short name is not found?+
The endpoint returns an input_not_found error response. Title matching is case-insensitive, so neurips, NeurIPS, and NEURIPS all resolve to the same record. If the short name does not exist in the database, no fallback or partial match is attempted.
Does the API expose workshop or co-located event deadlines?+
Not currently. The API covers main-track conference deadlines indexed in the CCF-Deadlines dataset; workshop calls-for-papers and co-located events are not included as separate records. You can fork this API on Parse and revise it to add an endpoint that surfaces workshop data if the upstream dataset adds that coverage.
How does pagination work in `get_all_conferences`?+
Pass limit (maximum records to return) and offset (records to skip) as integer query parameters. The response always includes a total field reflecting the full database count regardless of the page window, so you can calculate page counts before fetching.
Is THCPL ranking data available for all conferences?+
THCPL rank is included in the rank object returned by endpoints like get_conference_details and get_all_conferences, but the field may be empty for conferences that have not been classified under that system. The multi-filter endpoint (get_conferences_by_multiple_filters) supports filtering on ccf_rank and core_rank but not thcpl_rank directly. You can fork this API on Parse and revise it to add THCPL rank filtering as an additional parameter.
Page content last updated . Spec covers 8 endpoints from ccfddl.com.
Related APIs in EducationSee all →
openaccess.thecvf.com API
Search and browse computer vision research papers from major conferences like CVPR, ICCV, and WACV, including detailed metadata and author information. Find papers by conference, workshop, keyword, or author to discover the latest open access research in computer vision.
confex.com API
Access detailed conference schedules, presenter information, and session details from Confex-hosted events, including the ability to browse conferences, search sessions by day or topic, and view speaker profiles. Find specific papers, track meeting calendars, and discover available symposia all in one place.
iclr.cc API
Search ICLR conference papers by keyword and browse accepted papers across different presentation formats (oral and poster), while accessing detailed paper metadata and conference information. Explore papers from multiple conference years and workshops to find research relevant to your interests.
vldb.org API
Access VLDB conference schedules, workshop agendas, keynote speaker details, and PVLDB journal paper abstracts and metadata across multiple volumes. Search and browse research papers, plan your conference attendance, and discover key presentations all in one place.
filmfreeway.com API
Search and discover film festivals worldwide with detailed information including deadlines, submission categories, fees, rules, and organizer contacts. Access comprehensive festival profiles, photos, and grant opportunities listed on FilmFreeway.
bitcoin-only.com API
Discover Bitcoin events, educational resources, and tools with access to upcoming and past conferences, local and international meetups, learning materials, wallets, podcasts, dev tools, job listings, and privacy solutions. Find everything you need to learn about Bitcoin, connect with the community, and manage your Bitcoin activities in one place.
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
nirfindia.org API
Access India's NIRF rankings across multiple years and categories to compare higher education institution scores, find participating colleges, and search for specific institutions by name. Get detailed ranking parameters and stay updated with the latest notifications about institutional performance and rankings.