chatterapi-com · JSON-LD Context
Chatterapi Com Context
JSON-LD context defining the semantic vocabulary for Chatterapi Com from chatterapi-com.
15 Classes
83 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
chatterapi:
https://chatterapi.com/schema#
Classes
RedditPost
RedditComment
RedditThread
Subreddit
RedditUser
UserStatus
RedditUserAnalysis
XUser
XFollowCheck
XTweet
Mention
Lead
PageInfo
Warning
Credits
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| fullname | string | |
| title | string | |
| body | string | |
| author | string | |
| subreddit | string | |
| permalink | string | |
| url | string | |
| externalUrl | string | |
| score | decimal | |
| numComments | decimal | |
| upvoteRatio | decimal | |
| createdAt | string | |
| nsfw | boolean | |
| locked | boolean | |
| media | ||
| parentId | string | |
| postId | string | |
| postTitle | string | |
| bodyTruncated | boolean | |
| post | ||
| comments | list | |
| unloadedReplyStubs | decimal | |
| reportedCommentCount | decimal | |
| name | string | |
| description | string | |
| subscribers | decimal | |
| rules | ||
| moderators | ||
| posting | ||
| username | string | |
| karma | ||
| bio | string | |
| avatarUrl | string | |
| badges | ||
| state | string | |
| exists | boolean | |
| accountAgeDays | decimal | |
| sample | ||
| topSubreddits | list | |
| activityByHour | list | |
| activityByWeekday | list | |
| topPosts | list | |
| handle | string | |
| followers | decimal | |
| following | decimal | |
| tweets | decimal | |
| verified | boolean | |
| blueVerified | boolean | |
| canDm | boolean | |
| protected | boolean | |
| location | string | |
| source | string | |
| target | string | |
| sourceFollowsTarget | boolean | |
| targetFollowsSource | boolean | |
| mutual | boolean | |
| text | string | |
| lang | string | |
| likes | decimal | |
| retweets | decimal | |
| replies | decimal | |
| quotes | decimal | |
| views | decimal | |
| bookmarks | decimal | |
| isReply | boolean | |
| inReplyToId | string | |
| conversationId | string | |
| isRetweet | boolean | |
| quotedTweetId | string | |
| platform | string | |
| kind | string | |
| authorUrl | string | |
| community | string | |
| intent | string | |
| intentScore | decimal | |
| matchedTerms | list | |
| nextCursor | string | |
| hasMore | boolean | |
| code | string | |
| fields | list | |
| charged | integer | |
| remaining | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://chatterapi.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"chatterapi": "https://chatterapi.com/schema#",
"RedditPost": "chatterapi:RedditPost",
"id": {
"@id": "chatterapi:id",
"@type": "xsd:string"
},
"fullname": {
"@id": "chatterapi:fullname",
"@type": "xsd:string"
},
"title": {
"@id": "chatterapi:title",
"@type": "xsd:string"
},
"body": {
"@id": "chatterapi:body",
"@type": "xsd:string"
},
"author": {
"@id": "chatterapi:author",
"@type": "xsd:string"
},
"subreddit": {
"@id": "chatterapi:subreddit",
"@type": "xsd:string"
},
"permalink": {
"@id": "chatterapi:permalink",
"@type": "xsd:string"
},
"url": {
"@id": "chatterapi:url",
"@type": "xsd:string"
},
"externalUrl": {
"@id": "chatterapi:externalUrl",
"@type": "xsd:string"
},
"score": {
"@id": "chatterapi:score",
"@type": "xsd:decimal"
},
"numComments": {
"@id": "chatterapi:numComments",
"@type": "xsd:decimal"
},
"upvoteRatio": {
"@id": "chatterapi:upvoteRatio",
"@type": "xsd:decimal"
},
"createdAt": {
"@id": "chatterapi:createdAt",
"@type": "xsd:string"
},
"nsfw": {
"@id": "chatterapi:nsfw",
"@type": "xsd:boolean"
},
"locked": {
"@id": "chatterapi:locked",
"@type": "xsd:boolean"
},
"media": {
"@id": "chatterapi:media"
},
"RedditComment": "chatterapi:RedditComment",
"parentId": {
"@id": "chatterapi:parentId",
"@type": "xsd:string"
},
"postId": {
"@id": "chatterapi:postId",
"@type": "xsd:string"
},
"postTitle": {
"@id": "chatterapi:postTitle",
"@type": "xsd:string"
},
"bodyTruncated": {
"@id": "chatterapi:bodyTruncated",
"@type": "xsd:boolean"
},
"RedditThread": "chatterapi:RedditThread",
"post": {
"@id": "chatterapi:post"
},
"comments": {
"@id": "chatterapi:comments",
"@container": "@list"
},
"unloadedReplyStubs": {
"@id": "chatterapi:unloadedReplyStubs",
"@type": "xsd:decimal"
},
"reportedCommentCount": {
"@id": "chatterapi:reportedCommentCount",
"@type": "xsd:decimal"
},
"Subreddit": "chatterapi:Subreddit",
"name": {
"@id": "chatterapi:name",
"@type": "xsd:string"
},
"description": {
"@id": "chatterapi:description",
"@type": "xsd:string"
},
"subscribers": {
"@id": "chatterapi:subscribers",
"@type": "xsd:decimal"
},
"rules": {
"@id": "chatterapi:rules"
},
"moderators": {
"@id": "chatterapi:moderators"
},
"posting": {
"@id": "chatterapi:posting"
},
"RedditUser": "chatterapi:RedditUser",
"username": {
"@id": "chatterapi:username",
"@type": "xsd:string"
},
"karma": {
"@id": "chatterapi:karma"
},
"bio": {
"@id": "chatterapi:bio",
"@type": "xsd:string"
},
"avatarUrl": {
"@id": "chatterapi:avatarUrl",
"@type": "xsd:string"
},
"badges": {
"@id": "chatterapi:badges"
},
"UserStatus": "chatterapi:UserStatus",
"state": {
"@id": "chatterapi:state",
"@type": "xsd:string"
},
"exists": {
"@id": "chatterapi:exists",
"@type": "xsd:boolean"
},
"RedditUserAnalysis": "chatterapi:RedditUserAnalysis",
"accountAgeDays": {
"@id": "chatterapi:accountAgeDays",
"@type": "xsd:decimal"
},
"sample": {
"@id": "chatterapi:sample"
},
"topSubreddits": {
"@id": "chatterapi:topSubreddits",
"@container": "@list"
},
"activityByHour": {
"@id": "chatterapi:activityByHour",
"@container": "@list"
},
"activityByWeekday": {
"@id": "chatterapi:activityByWeekday",
"@container": "@list"
},
"topPosts": {
"@id": "chatterapi:topPosts",
"@container": "@list"
},
"XUser": "chatterapi:XUser",
"handle": {
"@id": "chatterapi:handle",
"@type": "xsd:string"
},
"followers": {
"@id": "chatterapi:followers",
"@type": "xsd:decimal"
},
"following": {
"@id": "chatterapi:following",
"@type": "xsd:decimal"
},
"tweets": {
"@id": "chatterapi:tweets",
"@type": "xsd:decimal"
},
"verified": {
"@id": "chatterapi:verified",
"@type": "xsd:boolean"
},
"blueVerified": {
"@id": "chatterapi:blueVerified",
"@type": "xsd:boolean"
},
"canDm": {
"@id": "chatterapi:canDm",
"@type": "xsd:boolean"
},
"protected": {
"@id": "chatterapi:protected",
"@type": "xsd:boolean"
},
"location": {
"@id": "chatterapi:location",
"@type": "xsd:string"
},
"XFollowCheck": "chatterapi:XFollowCheck",
"source": {
"@id": "chatterapi:source",
"@type": "xsd:string"
},
"target": {
"@id": "chatterapi:target",
"@type": "xsd:string"
},
"sourceFollowsTarget": {
"@id": "chatterapi:sourceFollowsTarget",
"@type": "xsd:boolean"
},
"targetFollowsSource": {
"@id": "chatterapi:targetFollowsSource",
"@type": "xsd:boolean"
},
"mutual": {
"@id": "chatterapi:mutual",
"@type": "xsd:boolean"
},
"XTweet": "chatterapi:XTweet",
"text": {
"@id": "chatterapi:text",
"@type": "xsd:string"
},
"lang": {
"@id": "chatterapi:lang",
"@type": "xsd:string"
},
"likes": {
"@id": "chatterapi:likes",
"@type": "xsd:decimal"
},
"retweets": {
"@id": "chatterapi:retweets",
"@type": "xsd:decimal"
},
"replies": {
"@id": "chatterapi:replies",
"@type": "xsd:decimal"
},
"quotes": {
"@id": "chatterapi:quotes",
"@type": "xsd:decimal"
},
"views": {
"@id": "chatterapi:views",
"@type": "xsd:decimal"
},
"bookmarks": {
"@id": "chatterapi:bookmarks",
"@type": "xsd:decimal"
},
"isReply": {
"@id": "chatterapi:isReply",
"@type": "xsd:boolean"
},
"inReplyToId": {
"@id": "chatterapi:inReplyToId",
"@type": "xsd:string"
},
"conversationId": {
"@id": "chatterapi:conversationId",
"@type": "xsd:string"
},
"isRetweet": {
"@id": "chatterapi:isRetweet",
"@type": "xsd:boolean"
},
"quotedTweetId": {
"@id": "chatterapi:quotedTweetId",
"@type": "xsd:string"
},
"Mention": "chatterapi:Mention",
"platform": {
"@id": "chatterapi:platform",
"@type": "xsd:string"
},
"kind": {
"@id": "chatterapi:kind",
"@type": "xsd:string"
},
"authorUrl": {
"@id": "chatterapi:authorUrl",
"@type": "xsd:string"
},
"community": {
"@id": "chatterapi:community",
"@type": "xsd:string"
},
"Lead": "chatterapi:Lead",
"intent": {
"@id": "chatterapi:intent",
"@type": "xsd:string"
},
"intentScore": {
"@id": "chatterapi:intentScore",
"@type": "xsd:decimal"
},
"matchedTerms": {
"@id": "chatterapi:matchedTerms",
"@container": "@list"
},
"PageInfo": "chatterapi:PageInfo",
"nextCursor": {
"@id": "chatterapi:nextCursor",
"@type": "xsd:string"
},
"hasMore": {
"@id": "chatterapi:hasMore",
"@type": "xsd:boolean"
},
"Warning": "chatterapi:Warning",
"code": {
"@id": "chatterapi:code",
"@type": "xsd:string"
},
"fields": {
"@id": "chatterapi:fields",
"@container": "@list"
},
"Credits": "chatterapi:Credits",
"charged": {
"@id": "chatterapi:charged",
"@type": "xsd:integer"
},
"remaining": {
"@id": "chatterapi:remaining",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "chatterapi-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects chatterapi-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/chatterapi-com-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/chatterapi-com-openapi.json"
]
}