Store

Browse approved apps and skills from the public Grid and skill registry.

These endpoints power Apps and the skill registry. They return store listings (metadata, category, rank, tags) — not full app manifests or skill instructions.

No API key is required. Send X-API-Version: 2 for bare JSON responses (recommended). See REST overview — API version.

Search API — semantic discovery across apps, skills, and knowledge
Skills API — skill content, versions, and management
Apps API — your team's apps and deploy workflows


List approved apps

GET /store/apps or POST /store/apps/list

Returns apps with an approved store version, sorted by rank (descending) when you omit sort.

Query parameters (GET)

ParameterDescription
cursorPagination cursor
limitPage size (default 10)
directionforward or backward (default forward)
filtersJSON array of { "field", "value", "operator" } filters
sortJSON array of { "field", "dir" } sort orders
searchJSON object { "term", "fields", "exact" } for text search (term is the query string)

POST accepts the same fields in the JSON body.

Response (PublicAppStoreDTO)

FieldDescription
idApp / listing ID (same as app ID)
namespace, nameApp ref (namespace/name)
descriptionShort description
category, subcategoryGrid grouping
tagsStore tags
imagesApp card images
is_featuredFeatured in the Grid
rankSort rank (higher = more prominent)
has_approved_versionAlways true for this endpoint
page_idOptional docs page link
bash
1curl "https://api.inference.sh/store/apps?limit=20" \2  -H "X-API-Version: 2"
bash
1curl -X POST https://api.inference.sh/store/apps/list \2  -H "Content-Type: application/json" \3  -H "X-API-Version: 2" \4  -d '{"limit": 20, "search": {"term": "whisper", "fields": ["name", "description"]}}'

Pagination matches other cursor list endpoints (items, next_cursor, has_next, total_items, …).


Get app store listing

GET /store/apps/{appId}

Returns store metadata for one approved app (AppStoreListingDTO), including installs, worker restrictions, and concurrency limits. Use this when you already have an app ID from a list response.

bash
1curl "https://api.inference.sh/store/apps/app_abc123" \2  -H "X-API-Version: 2"

Get app pricing

GET /store/apps/{appId}/pricing

Returns the published pricing config for the app's current store version (AppPricing — CEL expressions, price variables, rendered description). Used by public app pages.

bash
1curl "https://api.inference.sh/store/apps/app_abc123/pricing" \2  -H "X-API-Version: 2"

Usage-based pricing · Get task cost


List approved skills

GET /store/skills or POST /store/skills/list

Returns skills with an approved store listing. Same cursor, filter, sort, and search parameters as List approved apps.

Response (PublicSkillStoreDTO)

FieldDescription
idSkill / listing ID
namespace, nameSkill ref (namespace/name)
descriptionShort description
categoryRegistry grouping
tagsStore tags
is_featuredFeatured in the registry
rankSort rank
has_approved_versionAlways true for this endpoint
bash
1curl "https://api.inference.sh/store/skills?limit=20&filters=%5B%7B%22field%22%3A%22namespace%22%2C%22value%22%3A%22inferencesh%22%2C%22operator%22%3A%22eq%22%7D%5D" \2  -H "X-API-Version: 2"

Example filters value (URL-encoded above):

json
1[{"field": "namespace", "value": "inferencesh", "operator": "eq"}]

Get skill store listing

GET /store/skills/{skillId}

Returns store metadata for one skill (SkillStoreListingDTO), including installs and uses counts.

bash
1curl "https://api.inference.sh/store/skills/skill_abc123" \2  -H "X-API-Version: 2"

To fetch skill content (instructions and files), use Skills API (GET /skills/{namespace}/{name}/content).


Store vs search vs resource APIs

NeedEndpoint
Browse approved Grid apps with category/rankGET /store/apps
Browse approved registry skillsGET /store/skills
Autocomplete / unified discoveryGET /suggest
Full-text search with scoresGET /search
Run an appPOST /run (Tasks)
Read skill instructionsGET /skills/{namespace}/{name}/content
Manage your team's apps or skillsApps / Skills (authenticated)

GuideTopic
Browsing the GridWorkspace app discovery
Skill registryWorkspace skill discovery
Search conceptSuggest vs search

we use cookies

we use cookies to ensure you get the best experience on our website. for more information on how we use cookies, please see our cookie policy.

by clicking "accept", you agree to our use of cookies.
learn more.