# Marker vs Zerox

**Leader by Vioscale score:** Marker

| Attribute | Marker | Zerox |
|---|---|---|
| **Vioscale score** | 50.2 (42% (low)) | 19.7 (8% (low)) |
| activity.commits_last_30d | 1 | - |
| adoption.dependent_repos | 0 | - |
| adoption.github_stars | 39,283 | - |
| deployment.options | `{"self_hosted":true}` | `{"cloud":true}` |
| description.long | An open-source tool that extracts text, tables, and layouts from PDF files with high accuracy. It offers multiple processing modes (fast, balanced, OCR) and optional integration with language models for enhanced formatting and content extraction. | A platform enabling AI agents to automate borrower interactions and document collection for financial institutions. Agents integrate with core banking systems, CRMs, and loan platforms to handle workflows end-to-end while maintaining compliance and audit trails. |
| features.capabilities | `{"pricing_model":"free_open_source","architecture_model":"open_source_library","web_scraping_to_markdown_or_json":true,"mit_or_apache_permissive_oss_license":true,"pdf_and_multimodal_image_ocr_parsing":true,"zero_data_retention_privacy_guarantees":true,"fine_tuned_document_layout_analysis_models":true,"tabular_layout_preservation_for_complex_tables":true}` | `{"architecture_model":"managed_cloud_api","human_in_the_loop_hitl_confidence_review_queue":true}` |
| integrations.count | 7 | 1 |
| integrations.list | `[{"name":"Gemini"},{"name":"Claude"},{"name":"OpenAI"},{"name":"Azure"},{"name":"Vertex"},{"name":"OpenRouter"},{"name":"Ollama"}]` | `[{"name":"WhatsApp"}]` |
| language.primary | Python | - |
| license.spdx | Apache-2.0 | - |
| platform.support | `{"cli":true}` | `{"web":true}` |
| pricing | `{"type":"free_open_source","summary":"Free and open-source. Commercial model weights require licensing beyond $5M funding/revenue threshold.","freeTier":true,"sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-25T22:14:33.294Z"}` | - |
| pricing.free_tier | yes | - |
| pricing.model | commercial | - |
| pricing.price_level | low | - |
| pricing.transparent | yes | - |
| release.cadence_days | 6 | - |
| release.history | `[{"url":"https://github.com/datalab-to/marker/releases/tag/v2.0.0","date":"2026-07-20T19:41:39Z","type":"stable","version":"v2.0.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.10.2","date":"2026-01-31T00:12:04Z","type":"stable","version":"v1.10.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.10.1","date":"2025-09-30T15:40:24Z","type":"stable","version":"v1.10.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.10.0","date":"2025-09-24T01:19:13Z","type":"stable","version":"v1.10.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.3","date":"2025-09-09T20:43:45Z","type":"stable","version":"v1.9.3"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.2","date":"2025-09-04T18:47:56Z","type":"stable","version":"v1.9.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.1","date":"2025-09-02T14:39:45Z","type":"stable","version":"v1.9.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.0","date":"2025-08-29T23:03:17Z","type":"stable","version":"v1.9.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.5","date":"2025-08-23T17:09:33Z","type":"stable","version":"v1.8.5"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.4","date":"2025-08-20T16:47:03Z","type":"stable","version":"v1.8.4"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.3","date":"2025-08-04T18:16:49Z","type":"stable","version":"v1.8.3"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.2","date":"2025-07-15T18:26:09Z","type":"stable","version":"v1.8.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.1","date":"2025-07-04T18:45:30Z","type":"stable","version":"v1.8.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.0","date":"2025-06-27T19:55:09Z","type":"stable","version":"v1.8.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.5","date":"2025-06-11T20:36:33Z","type":"stable","version":"v1.7.5"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.4","date":"2025-06-02T23:11:13Z","type":"stable","version":"v1.7.4"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.3","date":"2025-05-22T19:41:35Z","type":"stable","version":"v1.7.3"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.2","date":"2025-05-20T16:47:48Z","type":"stable","version":"v1.7.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.1","date":"2025-05-19T22:50:02Z","type":"stable","version":"v1.7.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.0","date":"2025-05-19T21:07:30Z","type":"stable","version":"v1.7.0"}]` | - |
| security.soc2 | yes | - |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=marker-pdf&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (AI Data Extraction Agents)

| Capability | Marker | Zerox |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Architecture model | Open source library | Managed cloud API |
| PDF and multimodal image OCR parsing | ✓ | - |
| Web scraping to markdown or json | ✓ | - |
| Tabular layout preservation for complex tables | ✓ | - |
| Strict json schema forcing and validation | - | - |
| Fine tuned document layout analysis models | ✓ | - |
| Native chunking and vectorization for rag | - | - |
| Javascript rendering for spa web scraping | - | - |
| Human in the loop hitl confidence review queue | - | ✓ |
| Zero data retention privacy guarantees | ✓ | - |
| SOC2 type ii | - | - |
| Mit or apache permissive oss license | ✓ | - |
| Pricing model | Free open source | - |

*Source: Vioscale. Generated 2026-09-01T14:39:52.112Z. "-" = undocumented, not absent.*
