instapi-co · JSON-LD Context

Instapi Co Context

JSON-LD context defining the semantic vocabulary for Instapi Co from instapi-co.

12 Classes 34 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
instapi: https://instapi.co/schema#

Classes

PostApiCheckoutRequest PostApiCheckoutResponse GetApiInstagramUsersUsernameResponse GetApiInstagramUsersUsernamePostsResponse GetApiKeysResponse PostApiKeysRequest DeleteApiKeysIdResponse PostApiLoginRequest PostApiLoginResponse PostApiSignupRequest GetApiStartResponse GetApiStatusResponse

Properties

Property Type Container
amountCents integer
meta
url string
username string
fullName string
id string
biography string
externalUrl string
bioLinks list
followerCount integer
followingCount integer
postCount integer
isVerified boolean
isPrivate boolean
isBusiness boolean
accountType string
category string
contact
profilePicUrl string
shortcode string
type string
takenAt string
pinned boolean
likeCount integer
commentCount integer
caption string
media list
keys list
name string
email string
password string
jwt string
credits integer
purchaseHistory list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://instapi.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "instapi": "https://instapi.co/schema#",
    "PostApiCheckoutRequest": "instapi:PostApiCheckoutRequest",
    "amountCents": {
      "@id": "instapi:amountCents",
      "@type": "xsd:integer"
    },
    "PostApiCheckoutResponse": "instapi:PostApiCheckoutResponse",
    "meta": {
      "@id": "instapi:meta"
    },
    "url": {
      "@id": "instapi:url",
      "@type": "xsd:string"
    },
    "GetApiInstagramUsersUsernameResponse": "instapi:GetApiInstagramUsersUsernameResponse",
    "username": {
      "@id": "instapi:username",
      "@type": "xsd:string"
    },
    "fullName": {
      "@id": "instapi:fullName",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "instapi:id",
      "@type": "xsd:string"
    },
    "biography": {
      "@id": "instapi:biography",
      "@type": "xsd:string"
    },
    "externalUrl": {
      "@id": "instapi:externalUrl",
      "@type": "xsd:string"
    },
    "bioLinks": {
      "@id": "instapi:bioLinks",
      "@container": "@list"
    },
    "followerCount": {
      "@id": "instapi:followerCount",
      "@type": "xsd:integer"
    },
    "followingCount": {
      "@id": "instapi:followingCount",
      "@type": "xsd:integer"
    },
    "postCount": {
      "@id": "instapi:postCount",
      "@type": "xsd:integer"
    },
    "isVerified": {
      "@id": "instapi:isVerified",
      "@type": "xsd:boolean"
    },
    "isPrivate": {
      "@id": "instapi:isPrivate",
      "@type": "xsd:boolean"
    },
    "isBusiness": {
      "@id": "instapi:isBusiness",
      "@type": "xsd:boolean"
    },
    "accountType": {
      "@id": "instapi:accountType",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "instapi:category",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "instapi:contact"
    },
    "profilePicUrl": {
      "@id": "instapi:profilePicUrl",
      "@type": "xsd:string"
    },
    "GetApiInstagramUsersUsernamePostsResponse": "instapi:GetApiInstagramUsersUsernamePostsResponse",
    "shortcode": {
      "@id": "instapi:shortcode",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "instapi:type",
      "@type": "xsd:string"
    },
    "takenAt": {
      "@id": "instapi:takenAt",
      "@type": "xsd:string"
    },
    "pinned": {
      "@id": "instapi:pinned",
      "@type": "xsd:boolean"
    },
    "likeCount": {
      "@id": "instapi:likeCount",
      "@type": "xsd:integer"
    },
    "commentCount": {
      "@id": "instapi:commentCount",
      "@type": "xsd:integer"
    },
    "caption": {
      "@id": "instapi:caption",
      "@type": "xsd:string"
    },
    "media": {
      "@id": "instapi:media",
      "@container": "@list"
    },
    "GetApiKeysResponse": "instapi:GetApiKeysResponse",
    "keys": {
      "@id": "instapi:keys",
      "@container": "@list"
    },
    "PostApiKeysRequest": "instapi:PostApiKeysRequest",
    "name": {
      "@id": "instapi:name",
      "@type": "xsd:string"
    },
    "DeleteApiKeysIdResponse": "instapi:DeleteApiKeysIdResponse",
    "PostApiLoginRequest": "instapi:PostApiLoginRequest",
    "email": {
      "@id": "instapi:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "instapi:password",
      "@type": "xsd:string"
    },
    "PostApiLoginResponse": "instapi:PostApiLoginResponse",
    "jwt": {
      "@id": "instapi:jwt",
      "@type": "xsd:string"
    },
    "credits": {
      "@id": "instapi:credits",
      "@type": "xsd:integer"
    },
    "PostApiSignupRequest": "instapi:PostApiSignupRequest",
    "GetApiStartResponse": "instapi:GetApiStartResponse",
    "GetApiStatusResponse": "instapi:GetApiStatusResponse",
    "purchaseHistory": {
      "@id": "instapi:purchaseHistory",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "instapi-co API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects instapi-co'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/_ae-authored/instapi-co-openapi-generated.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_ae-authored/instapi-co-openapi-generated.yml"
  ]
}