Structify

Structify is an AI data platform that turns scattered, unstructured, and siloed sources into a living, structured knowledge graph. It connects to thousands of systems (HubSpot, Stripe, Snowflake, Postgres, and more), scrapes websites and PDFs, and organizes the results into datasets of typed entities and relationships that teams query in natural language and push back into their tools. The platform exposes a RESTful API (OpenAPI 3.0, 281 operations) plus official Python and JavaScript SDKs, covering datasets, entities, connectors, documents, jobs, chat/workflow sessions, and teams, with asynchronous jobs and real-time WebSocket updates. Backed by 8VC and Bain Capital Ventures.

Structify publishes 32 APIs on the APIs.io network, including account API, admin API, chat API, and 29 more. Tagged areas include Company, AI, Data, Web Scraping, and Data Extraction.

The Structify catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Structify’s developer surface includes documentation, API reference, getting-started guide, engineering blog, signup flow, authentication, changelog, and 22 more developer resources.

52.7/100 developing ▬ flat Agent 78/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessSelf serve
32 APIs 1 MCP Servers
CompanyAIDataWeb ScrapingData ExtractionKnowledge GraphETLData Enrichment

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 52.7/100 · developing
Contract Quality 12.9 / 25
Developer Ergonomics 13.9 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 5.8 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 78/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/structify: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 32

Individual APIs this provider publishes, each with its own machine-readable definition.

Structify account API

All the accessible information about your account through our API

Structify admin API

Admin endpoints

Structify chat API

Chat session management endpoints

Structify chat_templates API

The chat_templates API from Structify — 2 operation(s) for chat_templates.

Structify code API

Code generation endpoints

Structify connector_catalog API

The connector_catalog API from Structify — 3 operation(s) for connector_catalog.

Structify connectors API

The connectors API from Structify — 24 operation(s) for connectors.

Structify dataset API

Dataset management endpoints

Structify documents API

The documents API from Structify — 4 operation(s) for documents.

Structify entity API

The entity API from Structify — 21 operation(s) for entity.

Structify jobs API

The jobs API from Structify — 5 operation(s) for jobs.

Structify match API

The match API from Structify — 2 operation(s) for match.

Structify Nango API

The Nango API from Structify — 2 operation(s) for nango.

Structify project API

Project management endpoints

Structify public_sessions API

The public_sessions API from Structify — 2 operation(s) for public_sessions.

Structify sandbox API

Sandbox management endpoints

Structify scrape API

The scrape API from Structify — 2 operation(s) for scrape.

Structify server API

The server API from Structify — 1 operation(s) for server.

Structify sessions API

The sessions API from Structify — 16 operation(s) for sessions.

Structify slack API

The slack API from Structify — 1 operation(s) for slack.

Structify source API

The source API from Structify — 3 operation(s) for source.

Structify structure API

The structure API from Structify — 8 operation(s) for structure.

Structify team API

Team management endpoints

Structify teams API

The teams API from Structify — 2 operation(s) for teams.

Structify transactions API

The transactions API from Structify — 3 operation(s) for transactions.

Structify usage API

The usage API from Structify — 2 operation(s) for usage.

Structify user API

The user API from Structify — 2 operation(s) for user.

Structify webhook API

The webhook API from Structify — 1 operation(s) for webhook.

Structify whitelabel API

Whitelabeled service proxy endpoints

Structify wiki API

Team wiki page management endpoints

Structify workflow API

The workflow API from Structify — 3 operation(s) for workflow.

Structify workflow_schedule API

The workflow_schedule API from Structify — 6 operation(s) for workflow_schedule.

Scroll for all 32

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

structify-mcp.yml

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

Structify Rate Limits

0 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Structify Authentication

apiKey/http · 2 schemes

SECURITY

Structify Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Structify Trust Center

SOC 2, HIPAA

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Structify Agentic Access

281 operations · 174 acting · 7 human-in-the-loop

281 operations · 174 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: structify
name: Structify
description: Structify is an AI data platform that turns scattered, unstructured, and siloed sources into a living, structured
  knowledge graph. It connects to thousands of systems (HubSpot, Stripe, Snowflake, Postgres, and more), scrapes websites
  and PDFs, and organizes the results into datasets of typed entities and relationships that teams query in natural language
  and push back into their tools. The platform exposes a RESTful API (OpenAPI 3.0, 281 operations) plus official Python and
  JavaScript SDKs, covering datasets, entities, connectors, documents, jobs, chat/workflow sessions, and teams, with asynchronous
  jobs and real-time WebSocket updates. Backed by 8VC and Bain Capital Ventures.
url: https://raw.githubusercontent.com/api-evangelist/structify/refs/heads/main/apis.yml
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.structify.ai/assets/site/structify-homepage-hero.png
x-type: company
x-source: vc-portfolio
x-backed-by:
- 8vc
- bain-capital-ventures
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-21'
tags:
- Company
- AI
- Data
- Web Scraping
- Data Extraction
- Knowledge Graph
- ETL
- Data Enrichment
apis:
- aid: structify:structify-account-api
  name: Structify account API
  description: All the accessible information about your account through our API
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - account
  properties:
  - type: OpenAPI
    url: openapi/structify-account-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-admin-api
  name: Structify admin API
  description: Admin endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - admin
  properties:
  - type: OpenAPI
    url: openapi/structify-admin-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-chat-api
  name: Structify chat API
  description: Chat session management endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - chat
  properties:
  - type: OpenAPI
    url: openapi/structify-chat-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-chat-templates-api
  name: Structify chat_templates API
  description: The chat_templates API from Structify — 2 operation(s) for chat_templates.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - chat_templates
  properties:
  - type: OpenAPI
    url: openapi/structify-chat-templates-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-code-api
  name: Structify code API
  description: Code generation endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - code
  properties:
  - type: OpenAPI
    url: openapi/structify-code-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-connector-catalog-api
  name: Structify connector_catalog API
  description: The connector_catalog API from Structify — 3 operation(s) for connector_catalog.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - connector_catalog
  properties:
  - type: OpenAPI
    url: openapi/structify-connector-catalog-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-connectors-api
  name: Structify connectors API
  description: The connectors API from Structify — 24 operation(s) for connectors.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - connectors
  properties:
  - type: OpenAPI
    url: openapi/structify-connectors-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-dataset-api
  name: Structify dataset API
  description: Dataset management endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - dataset
  properties:
  - type: OpenAPI
    url: openapi/structify-dataset-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-documents-api
  name: Structify documents API
  description: The documents API from Structify — 4 operation(s) for documents.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - documents
  properties:
  - type: OpenAPI
    url: openapi/structify-documents-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-entity-api
  name: Structify entity API
  description: The entity API from Structify — 21 operation(s) for entity.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - entity
  properties:
  - type: OpenAPI
    url: openapi/structify-entity-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-jobs-api
  name: Structify jobs API
  description: The jobs API from Structify — 5 operation(s) for jobs.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - jobs
  properties:
  - type: OpenAPI
    url: openapi/structify-jobs-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-match-api
  name: Structify match API
  description: The match API from Structify — 2 operation(s) for match.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - match
  properties:
  - type: OpenAPI
    url: openapi/structify-match-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-nango-api
  name: Structify Nango API
  description: The Nango API from Structify — 2 operation(s) for nango.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - Nango
  properties:
  - type: OpenAPI
    url: openapi/structify-nango-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-project-api
  name: Structify project API
  description: Project management endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - project
  properties:
  - type: OpenAPI
    url: openapi/structify-project-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-public-sessions-api
  name: Structify public_sessions API
  description: The public_sessions API from Structify — 2 operation(s) for public_sessions.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - public_sessions
  properties:
  - type: OpenAPI
    url: openapi/structify-public-sessions-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-sandbox-api
  name: Structify sandbox API
  description: Sandbox management endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - sandbox
  properties:
  - type: OpenAPI
    url: openapi/structify-sandbox-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-scrape-api
  name: Structify scrape API
  description: The scrape API from Structify — 2 operation(s) for scrape.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - scrape
  properties:
  - type: OpenAPI
    url: openapi/structify-scrape-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-server-api
  name: Structify server API
  description: The server API from Structify — 1 operation(s) for server.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - server
  properties:
  - type: OpenAPI
    url: openapi/structify-server-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-sessions-api
  name: Structify sessions API
  description: The sessions API from Structify — 16 operation(s) for sessions.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - sessions
  properties:
  - type: OpenAPI
    url: openapi/structify-sessions-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-slack-api
  name: Structify slack API
  description: The slack API from Structify — 1 operation(s) for slack.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - slack
  properties:
  - type: OpenAPI
    url: openapi/structify-slack-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-source-api
  name: Structify source API
  description: The source API from Structify — 3 operation(s) for source.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - source
  properties:
  - type: OpenAPI
    url: openapi/structify-source-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-structure-api
  name: Structify structure API
  description: The structure API from Structify — 8 operation(s) for structure.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - structure
  properties:
  - type: OpenAPI
    url: openapi/structify-structure-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-team-api
  name: Structify team API
  description: Team management endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - team
  properties:
  - type: OpenAPI
    url: openapi/structify-team-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-teams-api
  name: Structify teams API
  description: The teams API from Structify — 2 operation(s) for teams.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - teams
  properties:
  - type: OpenAPI
    url: openapi/structify-teams-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-transactions-api
  name: Structify transactions API
  description: The transactions API from Structify — 3 operation(s) for transactions.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - transactions
  properties:
  - type: OpenAPI
    url: openapi/structify-transactions-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-usage-api
  name: Structify usage API
  description: The usage API from Structify — 2 operation(s) for usage.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - usage
  properties:
  - type: OpenAPI
    url: openapi/structify-usage-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-user-api
  name: Structify user API
  description: The user API from Structify — 2 operation(s) for user.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - user
  properties:
  - type: OpenAPI
    url: openapi/structify-user-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-webhook-api
  name: Structify webhook API
  description: The webhook API from Structify — 1 operation(s) for webhook.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - webhook
  properties:
  - type: OpenAPI
    url: openapi/structify-webhook-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-whitelabel-api
  name: Structify whitelabel API
  description: Whitelabeled service proxy endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - whitelabel
  properties:
  - type: OpenAPI
    url: openapi/structify-whitelabel-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-wiki-api
  name: Structify wiki API
  description: Team wiki page management endpoints
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - wiki
  properties:
  - type: OpenAPI
    url: openapi/structify-wiki-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-workflow-api
  name: Structify workflow API
  description: The workflow API from Structify — 3 operation(s) for workflow.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - workflow
  properties:
  - type: OpenAPI
    url: openapi/structify-workflow-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
- aid: structify:structify-workflow-schedule-api
  name: Structify workflow_schedule API
  description: The workflow_schedule API from Structify — 6 operation(s) for workflow_schedule.
  humanURL: https://docs.structify.ai/api-reference/introduction
  baseURL: https://api.structify.ai
  tags:
  - workflow_schedule
  properties:
  - type: OpenAPI
    url: openapi/structify-workflow-schedule-api-openapi.yml
  - type: DataModel
    url: data-model/structify-data-model.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: DeveloperPortal
  url: https://docs.structify.ai
- type: Documentation
  url: https://docs.structify.ai/introduction
- type: APIReference
  url: https://docs.structify.ai/api-reference/introduction
- type: GettingStarted
  url: https://docs.structify.ai/api-reference/quickstart
- type: Blog
  url: https://structify.ai/blog
- type: GitHubOrganization
  url: https://github.com/StructifyAI
- type: SignUp
  url: https://app.structify.ai/signup
- type: Login
  url: https://app.structify.ai/login
- type: TermsOfService
  url: https://structify.ai/terms
- type: PrivacyPolicy
  url: https://structify.ai/privacy
- type: StatusPage
  url: https://structify.statuspage.io/
- type: Authentication
  url: authentication/structify-authentication.yml
- type: Packages
  url: packages/structify-packages.yml
- type: SDKs
  url: packages/structify-packages.yml
- type: LLMsTxt
  url: llms/structify-llms.txt
- type: Conventions
  url: conventions/structify-conventions.yml
- type: RateLimits
  url: rate-limits/structify-rate-limits.yml
- type: ErrorCatalog
  url: errors/structify-error-codes.yml
- type: Lifecycle
  url: lifecycle/structify-lifecycle.yml
- type: ChangeLog
  url: changelog/structify-changelog.yml
- type: Conformance
  url: conformance/structify-conformance.yml
- type: Compliance
  url: https://www.structify.ai/security
- type: TrustCenter
  url: security/structify-trust-center.yml
- type: DomainSecurity
  url: security/structify-domain-security.yml
- type: MCPServer
  url: mcp/structify-mcp.yml
- type: Webhooks
  url: asyncapi/structify-events-webhooks.yml
- type: AgenticAccess
  url: agentic-access/structify-agentic-access.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Website
  url: https://structify.ai
x-enrichment:
  date: '2026-07-21'
  status: enriched
  artifacts_added: 18
  pass: local-v1