GraphQL API
GraphQL Explorer
Query exactly what you need. Our GraphQL API provides a flexible, strongly-typed interface with real-time subscriptions and Relay-compliant pagination.
Single endpoint
Introspection
Type-safe
Schema Types
typeValuation
Core valuation result
idskuestimatedValueconfidence+1 moretypeProduct
Product being valued
skubrandcategorycondition+1 moreinputValuationInput
Input for creating valuation
skubrandcategoryconditionenumCondition
Product condition grades
NEWLIKE_NEWEXCELLENTGOOD+1 moreenumConfidence
Confidence levels
HIGHMEDIUMLOWinterfaceNode
Relay node interface
idExamples
Single Valuation Query
query GetValuation($id: ID!) {
valuation(id: $id) {
id
sku
estimatedValue {
min
max
currency
}
confidence
factors {
name
impact
description
}
product {
brand
category
condition
}
createdAt
}
}
# Variables
{
"id": "val_abc123"
}Relay Connection (Pagination)
query ListValuations($first: Int!, $after: String) {
valuations(first: $first, after: $after) {
edges {
node {
id
sku
estimatedValue {
min
max
}
confidence
}
cursor
}
pageInfo {
hasNextPage
hasPreviousPage
startCursor
endCursor
}
totalCount
}
}
# Variables
{
"first": 10,
"after": "cursor_abc123"
}Schema Introspection
Query the schema itself to discover types, fields, and directives.
Introspection Query
# Fetch full schema
query IntrospectionQuery {
__schema {
types {
name
kind
description
fields {
name
type {
name
kind
}
}
}
queryType { name }
mutationType { name }
subscriptionType { name }
}
}Features
Relay Compliance
Global object identification, cursor-based pagination, and standardized mutations with clientMutationId support.
Batching & Caching
DataLoader integration for N+1 prevention. Automatic persisted queries reduce payload size by up to 90%.
Real-time Updates
WebSocket-based subscriptions for live valuation updates. Compatible with Apollo Client and urql.
Start Building with GraphQL
Explore our schema and run queries in the interactive playground.
Get Started