Skip to content

Search & Intent API

GET /api/catalog/search?q=image+generation&limit=10

Full-text search across the entire catalog.

Query Parameters

ParameterTypeDescription
qstringSearch query (required)
limitnumberMax results (default: 20)

GET /api/services/search/intent?q=I need an API to translate documents

Natural language search that extracts intent, tokenizes the query (supports Japanese), and ranks services by relevance.

Query Parameters

ParameterTypeDescription
qstringNatural language query (required)

Response

{
"query": "I need an API to translate documents",
"tokens": ["translate", "documents"],
"results": [
{
"service": { ... },
"score": 0.85,
"matchedTokens": ["translate"],
"reason": "High relevance to translation services"
}
]
}
FeatureCatalog SearchIntent Search
InputKeywordsNatural language
TokenizationSimple splitNLP + Japanese particle removal
RankingText matchSemantic relevance scoring
Use caseStructured queriesAgent conversations