# 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"
}