Remote Work Knowledge Graph API
The WorkAnywhere Remote Work Knowledge Graph API gives you structured access to 105+ interconnected remote work concepts. You can use this endpoint to power glossaries, inline tooltips, documentation systems, HR tools, and LLM/RAG integrations.
Who is this API for?
- HR and PeopleOps teams who want a shared language for remote work.
- SaaS products (ATS, onboarding, LMS) that need in-app definitions and tooltips.
- Documentation and knowledge base owners (Notion, Confluence, internal wikis).
- Teams building internal AI assistants or RAG systems.
- Agencies and consultants standardizing remote-work terminology across clients.
Endpoint
GET
/api/llm/definitions-feedResponse: JSON object containing metadata and an array of definition objects
Data model at a glance
The top-level JSON response looks like this:
{
"itemCount": 105,
"generatedAt": "2025-01-01T12:00:00.000Z",
"items": [
{
"title": "Async Communication",
"slug": "async-communication",
"url": "https://www.workanywhere.pro/definitions/async-communication",
"excerpt": "...",
"categoryId": "async",
"sections": [ /* ... */ ],
"relatedTerms": [ /* ... */ ]
}
]
}itemCount— Total number of definitions in the feed.generatedAt— ISO timestamp for when this snapshot was built.items— Array of Definition objects (described below).
Definition object fields
Each element in the items array contains the following fields:
- title
- The human-readable name of the definition.
- slug
- URL-friendly identifier (used in /definitions/[slug]).
- url
- Public URL for the full definition page.
- excerpt
- Short summary description.
- categoryId
- Internal category key (e.g. "async", "hr", etc).
- sections
- Array of structured content blocks:
heading— Section heading (e.g. "What It Means", "Benefits").content— Optional rich-text paragraph.items— Optional list of bullet points.
- relatedTerms
- Array of slugs for related definitions.
- lastUpdated
- Optional ISO timestamp for last content update.
Quick Start — Fetching Definitions
Here's a simple example of how to fetch definitions in TypeScript/JavaScript:
fetch-definitions.ts
async function fetchDefinitions() {
const res = await fetch(
"https://www.workanywhere.pro/api/llm/definitions-feed"
);
if (!res.ok) throw new Error("Failed to fetch definitions");
const data = await res.json();
console.log(data.itemCount, "definitions loaded");
return data.items;
}Example: Inline tooltips in an HR web app
Build a lookup map to power interactive tooltips in your application:
tooltips.tsx
type Definition = {
slug: string;
title: string;
excerpt: string;
};
async function loadDefinitions() {
const res = await fetch(
"https://www.workanywhere.pro/api/llm/definitions-feed"
);
if (!res.ok) throw new Error("Failed to fetch definitions");
const data = await res.json();
// Build a quick lookup map: slug -> definition
const map = new Map<string, Definition>();
for (const item of data.items) {
map.set(item.slug, {
slug: item.slug,
title: item.title,
excerpt: item.excerpt,
});
}
return map;
}
// Example idea for an <RemoteTerm> component:
// <RemoteTerm slug="async-communication">async communication</RemoteTerm>- Show a tooltip with the definition when users hover over a remote-work term.
- Link to the full /definitions/[slug] page on click.
- Reuse the same definitions across multiple pages in your app.
Example Use Cases
- Render a public glossary of remote work terms on your website.
- Power inline tooltips for remote work concepts in HR tools and onboarding flows.
- Export definitions into a Notion database or internal wiki as a remote-work glossary.
- Use the sections content as high-quality grounding data for an internal LLM assistant that answers questions about your remote-work policies.
- Keep an always-up-to-date "source of truth" for remote-work terminology across teams and tools.
- Sync definitions into Confluence, Slite, or other documentation systems.
Try the JSON Feed
Ready to integrate? Open the live JSON feed to see the full dataset.