{"id":20502587,"url":"https://github.com/sypht-team/sypht-python-client","last_synced_at":"2025-07-11T02:41:19.443Z","repository":{"id":35362001,"uuid":"145383367","full_name":"sypht-team/sypht-python-client","owner":"sypht-team","description":"A python client for the Sypht API","archived":false,"fork":false,"pushed_at":"2024-07-10T04:33:44.000Z","size":169,"stargazers_count":162,"open_issues_count":2,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-05T02:09:42.708Z","etag":null,"topics":["api-client","data-extraction","document-capture","extract","extract-data-from-pdf","extract-fields","information-extraction","invoice","invoice-parser","pdf-parser","python","python3","python3-library","receipt-capture","receipt-reader","receipt-scanner","receipt-scanning","sypht","sypht-api","sypht-python-client"],"latest_commit_sha":null,"homepage":"https://sypht.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sypht-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-20T07:40:01.000Z","updated_at":"2024-12-27T11:41:05.000Z","dependencies_parsed_at":"2024-07-10T06:48:06.182Z","dependency_job_id":"5ae81dc0-3cba-4deb-acb4-617008267a61","html_url":"https://github.com/sypht-team/sypht-python-client","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sypht-team%2Fsypht-python-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sypht-team%2Fsypht-python-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sypht-team%2Fsypht-python-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sypht-team%2Fsypht-python-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sypht-team","download_url":"https://codeload.github.com/sypht-team/sypht-python-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233562805,"owners_count":18694716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-client","data-extraction","document-capture","extract","extract-data-from-pdf","extract-fields","information-extraction","invoice","invoice-parser","pdf-parser","python","python3","python3-library","receipt-capture","receipt-reader","receipt-scanner","receipt-scanning","sypht","sypht-api","sypht-python-client"],"created_at":"2024-11-15T19:24:07.613Z","updated_at":"2025-01-12T03:50:35.919Z","avatar_url":"https://github.com/sypht-team.png","language":"Python","readme":"[![PyPI version](https://badge.fury.io/py/sypht.svg)](https://badge.fury.io/py/sypht) [![Build Status](https://api.travis-ci.com/sypht-team/sypht-python-client.svg?branch=master)](https://app.travis-ci.com/github/sypht-team/sypht-python-client) [![codecov](https://codecov.io/gh/sypht-team/sypht-python-client/branch/master/graph/badge.svg)](https://codecov.io/gh/sypht-team/sypht-python-client)\n\n# Sypht Python Client\n\nThis repository is a Python 3+ reference client implementation for the Sypht API at https://api.sypht.com.\n\n## About Sypht\n\n[Sypht](https://sypht.com) is a SaaS [API](\u003c(https://docs.sypht.com/)\u003e) which extracts key fields from documents and images.\n\nFor example, you can upload an image or pdf of a bill or invoice and extract the amount due, due date, invoice number and biller information.\n\nFor an up-to-date list of supported extraction types, see the [Marketplace](https://app.sypht.com/marketplace).\n\n## Getting started\n\nTo get started you'll need API credentials, i.e. a `\u003cclient_id\u003e` and `\u003cclient_secret\u003e`, which can be obtained by registering for an [account](https://www.sypht.com/)\n\n## Installation\n\nLatest version is available via pypi:\n\n```\npip install sypht\n```\n\n## Usage\n\n```python\nfrom sypht.client import SyphtClient\n\nsc = SyphtClient('\u003cclient_id\u003e', '\u003cclient_secret\u003e')\n\nwith open('invoice.png', 'rb') as f:\n    fid = sc.upload(f, products=[\"forms-\u0026-reports\"])\n\nprint(sc.fetch_results(fid))\n```\n\nor run it via the command line:\n\n```\nexport SYPHT_API_KEY=\"\u003cclient_id\u003e:\u003cclient_secret\u003e\"\nsypht extract --product invoices path/to/your/document.pdf\n```\n\n## Documentation\n\nVisit the [Marketplace](https://app.sypht.com/marketplace/products) to see the full set of available AI Products, document types and data fields supported.\n\nAdvanced workflows, features and field data structures are covered in the [Dev Guide](https://sypht.gitbook.io/sypht/).\n\n## License\n\nThe software in this repository is available as open source under the terms of the [MIT License](https://github.com/sypht-team/sypht-python-client/blob/master/LICENSE).\n\n## Code of Conduct\n\nEveryone interacting in the project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/sypht-team/sypht-python-client/blob/master/CODE_OF_CONDUCT.md).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsypht-team%2Fsypht-python-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsypht-team%2Fsypht-python-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsypht-team%2Fsypht-python-client/lists"}