The numbers are public, and so is the corpus that produced them.
Datalab scores 94.1 on OmniParseBench, our open benchmark of 16,288 tests. Your team can rerun every test instead of taking our word for it.
When you build a training corpus, the parse is where signal gets lost — tables flatten, equations break, scripts mangle. Datalab turns crawls, archives, and papers into clean, layout-preserving markdown at scale.

Read study →"We were quite blown away by the quality of extraction, especially on the type of complex academic papers that we were passing in."
from datalab_sdk import DatalabClient
client = DatalabClient()
PIPELINE_ID = "p_training_corpus_v3" # published, immutable version
for doc in crawl("s3://crawls/2026-q1/"):
execution = client.run_pipeline(PIPELINE_ID, file_path=doc)
execution = client.get_pipeline_execution(execution.execution_id, max_polls=300)
result = client.get_step_result(execution.execution_id, step_index=0)
if result.parse_quality_score >= 3.0:
write("s3://training/2026-q1/", result.markdown)
# > capacity for 1B+ pages in a day
# > Parse Quality Score filter applied (>= 3.0)
# > pipeline version pinned - same configuration across re-runs Datalab scores 94.1 on OmniParseBench, our open benchmark of 16,288 tests. Your team can rerun every test instead of taking our word for it.
If documents in your corpus parse poorly, our research team takes them back to Chandra and ships a fix in the next release.
Scientific notation, multilingual scripts, microfilm scans, equation-heavy PDFs — the parts where parsing usually drops are what we improve.
Start with an API key — nothing to host or operate.
Sign up →Run in-region, with no egress to US infrastructure.
Sign up →Runs inside your own AWS, GCP, or Azure account.
Talk to sales →Fully offline, the same model weights, dedicated support.
Talk to sales →Free tier with up to $20 in credits per month — no card required.