Skip to content

Add TextRazor Integration #1034

Description

@Simran-Sharma392

What API or service would you like integrated?

TextRazor

API documentation link

https://www.textrazor.com/docs/rest

What would you like to do with this integration?

I'd like to add a plugin for TextRazor (https://www.textrazor.com/), an NLP
API for entity extraction, topic classification, and text analysis.

Use case
Expose TextRazor's text analysis as typed Corsair operations, so an agent
using Corsair can send text and get back structured entities, topics, or
categories without wrapping TextRazor's raw REST API itself.

API docs
https://www.textrazor.com/docs
https://www.textrazor.com/docs/rest

Endpoints / features planned
TextRazor exposes a single core endpoint (POST https://api.textrazor.com/)
where you send text plus a list of "extractors" as parameters. Planning to
wrap this as a few focused operations, e.g.:

  • analyze.entities – extract named entities (people, places, orgs, etc.)
  • analyze.topics – return topic/category tags for a piece of text
  • analyze.words – tokenization / linguistic analysis (words, POS tags)

Exact operation names/shapes may adjust slightly once I start implementing.

Webhooks
Not needed — TextRazor is request/response only, no async events.

Auth
API key, sent as a request header. Free tier: 500 requests/day, 2 max
concurrent requests. No OAuth or token refresh needed — should map cleanly
to Corsair's api_key auth type.

Status
I've claimed this integration on corsair.dev/oss and will follow up with a
plugin scaffold PR.

Do you need webhook support?

  • Yes, I need webhook support for this integration

Webhook details (if applicable)

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions