InfraNodus API & Integrations
InfraNodus offers knowledge graph API access to its text network analysis and graph visualization algorithms. You can use the API to generate knowledge graphs from any text, extract main topical clusters, ideas, gaps, and network analysis insights. Our API can be used as a portable GraphRAG system to augment your existing LLM workflows.
This API can be especially useful for researchers, marketers, and SEO specialists who look to augment their insights with structural gap analysis and enhance their workflows by integrating the knowledge graph structure into their applications.
How to Use the API
Getting started with the InfraNodus API takes just a few steps. You can generate knowledge graphs, extract topical clusters, identify content gaps, and get AI-powered insights from any text — all through simple REST requests.
1. Get your API key
Sign up for an InfraNodus account and obtain your API token from the
API Access page.
Add it to your request headers:
Authorization: Bearer your_api_token_here
2. Make a request to generate a knowledge graph
Send a POST request with your text to get a graph with topical clusters, gaps, and insights:
const fetch = require('node-fetch');
const url = 'https://infranodus.com/api/v1/graphAndStatements'
+ '?doNotSave=true&addStats=true'
+ '&includeStatements=false&compactGraph=true';
const response = await fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_api_token_here'
},
body: JSON.stringify({
name: 'my-analysis',
text: 'Your text to analyze goes here',
aiTopics: true
})
});
const data = await response.json();
console.log(data.graph);
import requests
response = requests.post(
'https://infranodus.com/api/v1/graphAndStatements',
params={
'doNotSave': 'true',
'addStats': 'true',
'includeStatements': 'false',
'compactGraph': 'true'
},
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer your_api_token_here'
},
json={
'name': 'my-analysis',
'text': 'Your text to analyze goes here',
'aiTopics': True
}
)
data = response.json()
print(data['graph'])
curl -X POST "https://infranodus.com/api/v1/graphAndStatements?\
doNotSave=true&addStats=true&includeStatements=false&compactGraph=true" \
-H "Authorization: Bearer your_api_token_here" \
-H "Content-Type: application/json" \
-d '{
"name": "my-analysis",
"text": "Your text to analyze goes here",
"aiTopics": true
}'
const url = 'https://infranodus.com/api/v1/graphAndStatements'
+ '?doNotSave=true&addStats=true'
+ '&includeStatements=false&compactGraph=true';
const response = await fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_api_token_here'
},
body: JSON.stringify({
name: 'my-analysis',
text: 'Your text to analyze goes here',
aiTopics: true
})
});
const data = await response.json();
console.log(data.graph);
3. Explore more endpoints
The API offers endpoints for AI-generated advice, DOT graph conversion, graph comparison, and more.
See the full API documentation for all available endpoints and parameters.
4. Or use without code
Prefer a no-code approach? Use InfraNodus with
n8n workflow templates,
Make.Com automations, or connect directly to your LLM client via the
MCP Server.
What You Can Do with the API
• Topical clusters — get the main topics with AI-generated
names and keywords for any discourse
• Structural gaps — identify topics
that are not well-connected for generating new ideas
• Text network graphs — generate a graph for any text
in Graph DOT and
Graphology JSON
formats
• Research questions — auto-generate questions that bridge the
structural gaps identified in a discourse
• Topical summaries — AI-generated summaries useful for
better discourse overviews
• Text comparison — compare multiple texts to find overlaps,
differences, and merged insights
• Graph search — search across your existing graphs and build new
graphs from search results
Data Privacy
You can set the doNotSave parameter to avoid
saving graphs in your user account. This way your data
won't even be stored in our logs and there will be no
trace of what you process on our servers. We do not use
any AI unless you explicitly specify that you need us to
do that, in which case GPT models from OpenAI's API are
used. OpenAI claims they don't use the data processed
using their API for training purposes. Another advantage
of using the knowledge graphs is that even if you end up
using an AI, you will only send the graph structure to the
model, not the underlying discourse, so you get an
additional degree of privacy for your data.
Get Started
You need to create an account on InfraNodus first and then obtain the API key. The API key is accessible to all users, but Advanced, Pro, and Premium subscribers get higher usage limits.
Sign Up for an InfraNodus Account
API Documentation