fixpoint


Namefixpoint JSON
Version 0.28.0 PyPI version JSON
download
home_pagehttps://fixpoint.co/
SummaryFixpoint client - an AI that can research the web
upload_time2025-01-14 18:40:31
maintainerNone
docs_urlNone
authorFixpoint
requires_python<4.0,>=3.10
licenseLicense :: OSI Approved :: Apache Software License
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Fixpoint

An API to search and scrape web data about companies and people.

Connect live company and people data, web search, and scraping in one API to
power your AI agents, applications, or analytics.

<h3>

[Homepage](https://www.fixpoint.co/) | [Documentation](https://docs.fixpoint.co/) | [Discord](https://discord.gg/tdRmQQXAhY) | [Examples](https://github.com/gofixpoint/fixpoint/tree/main/examples)

</h3>

## Table of contents

- [Why Fixpoint?](#why-fixpoint)
- [Examples](#examples)
- [Getting started](#getting-started)


## Why Fixpoint?

Normally, to get the right company and people data, you need to buy and combine
datasets from dozens of providers, bolt on custom web-scraping code, and review
data quality manually.

Instead, you can integrate Fixpoint's API and get all of the above.

## Examples

Some examples:

- [Using AI to crawl a website and extract structured data](https://docs.fixpoint.co/examples/extract-crawl)
- [Parse a website (or web crawl) into LLM-ready text](https://docs.fixpoint.co/examples/parse-site)


## Getting started

Fixpoint is a Python package. First, install it:

```bash
pip install fixpoint
```

```python
from fixpoint.client import FixpointClient
from fixpoint.client.types import CreateRecordExtractionRequest, CrawlUrlSource

client = FixpointClient(api_key="...")

extraction = client.extractions.record.create(
    CreateRecordExtractionRequest(
        workflow_id="my-workflow-id",
        source=CrawlUrlSource(crawl_url="https://fixpoint.co", depth=2, page_limit=3),
        questions=[
            "What is the product summary?",
            "What are the industries the business serves?",
            "What are the use-cases of the product?",
            "According to the privacy policy, what data is collected from users?",
        ],
    )
)

print(extraction.model_dump_json(indent=2))
```

See [our docs](https://docs.fixpoint.co/) for more features and how-to's!

            

Raw data

            {
    "_id": null,
    "home_page": "https://fixpoint.co/",
    "name": "fixpoint",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Fixpoint",
    "author_email": "team@fixpoint.co",
    "download_url": "https://files.pythonhosted.org/packages/7d/e4/fbe5b3dcc35b156a5ca299669af3611b3ee0dc039927a22bc98094faabb3/fixpoint-0.28.0.tar.gz",
    "platform": null,
    "description": "# Fixpoint\n\nAn API to search and scrape web data about companies and people.\n\nConnect live company and people data, web search, and scraping in one API to\npower your AI agents, applications, or analytics.\n\n<h3>\n\n[Homepage](https://www.fixpoint.co/) | [Documentation](https://docs.fixpoint.co/) | [Discord](https://discord.gg/tdRmQQXAhY) | [Examples](https://github.com/gofixpoint/fixpoint/tree/main/examples)\n\n</h3>\n\n## Table of contents\n\n- [Why Fixpoint?](#why-fixpoint)\n- [Examples](#examples)\n- [Getting started](#getting-started)\n\n\n## Why Fixpoint?\n\nNormally, to get the right company and people data, you need to buy and combine\ndatasets from dozens of providers, bolt on custom web-scraping code, and review\ndata quality manually.\n\nInstead, you can integrate Fixpoint's API and get all of the above.\n\n## Examples\n\nSome examples:\n\n- [Using AI to crawl a website and extract structured data](https://docs.fixpoint.co/examples/extract-crawl)\n- [Parse a website (or web crawl) into LLM-ready text](https://docs.fixpoint.co/examples/parse-site)\n\n\n## Getting started\n\nFixpoint is a Python package. First, install it:\n\n```bash\npip install fixpoint\n```\n\n```python\nfrom fixpoint.client import FixpointClient\nfrom fixpoint.client.types import CreateRecordExtractionRequest, CrawlUrlSource\n\nclient = FixpointClient(api_key=\"...\")\n\nextraction = client.extractions.record.create(\n    CreateRecordExtractionRequest(\n        workflow_id=\"my-workflow-id\",\n        source=CrawlUrlSource(crawl_url=\"https://fixpoint.co\", depth=2, page_limit=3),\n        questions=[\n            \"What is the product summary?\",\n            \"What are the industries the business serves?\",\n            \"What are the use-cases of the product?\",\n            \"According to the privacy policy, what data is collected from users?\",\n        ],\n    )\n)\n\nprint(extraction.model_dump_json(indent=2))\n```\n\nSee [our docs](https://docs.fixpoint.co/) for more features and how-to's!\n",
    "bugtrack_url": null,
    "license": "License :: OSI Approved :: Apache Software License",
    "summary": "Fixpoint client - an AI that can research the web",
    "version": "0.28.0",
    "project_urls": {
        "Homepage": "https://fixpoint.co/",
        "Repository": "https://github.com/gofixpoint/fixpoint"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1cce70c7fbb67d66f12316be377e2b2b5cf9cbea1da9f7eab6c81cb11d705ca4",
                "md5": "3785e35eb16459b2c10507064821f765",
                "sha256": "2f7ce1fa77ea80c68f7f519c5430b5ca865c84cbe9ac4f1eecbdc951a65b8c14"
            },
            "downloads": -1,
            "filename": "fixpoint-0.28.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3785e35eb16459b2c10507064821f765",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 41708,
            "upload_time": "2025-01-14T18:40:28",
            "upload_time_iso_8601": "2025-01-14T18:40:28.814863Z",
            "url": "https://files.pythonhosted.org/packages/1c/ce/70c7fbb67d66f12316be377e2b2b5cf9cbea1da9f7eab6c81cb11d705ca4/fixpoint-0.28.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7de4fbe5b3dcc35b156a5ca299669af3611b3ee0dc039927a22bc98094faabb3",
                "md5": "8908815b29b41bfe8ad9641d5c15d857",
                "sha256": "496082c810a4ebfe385733cb7d66e63993d97c902ee56aeb6524e26c08efadd5"
            },
            "downloads": -1,
            "filename": "fixpoint-0.28.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8908815b29b41bfe8ad9641d5c15d857",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 24322,
            "upload_time": "2025-01-14T18:40:31",
            "upload_time_iso_8601": "2025-01-14T18:40:31.135879Z",
            "url": "https://files.pythonhosted.org/packages/7d/e4/fbe5b3dcc35b156a5ca299669af3611b3ee0dc039927a22bc98094faabb3/fixpoint-0.28.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-14 18:40:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "gofixpoint",
    "github_project": "fixpoint",
    "github_not_found": true,
    "lcname": "fixpoint"
}
        
Elapsed time: 0.37615s