Sylvia API is a third-party Reddit data API that serves Reddit content as JSON — posts, comments with full recursive threads, subreddit and user surfaces, global search, and a live comment stream. Thirty-six operations across twelve tags cover the read surface (posts, comments, subreddits, users, search, domains, discovery and live feeds) plus account self-service: API key issue and revoke, response-format templates, usage history and crypto billing. Authentication is an API key for data endpoints and a separate account token for account operations. It occupies the gap left by Pushshift, giving researchers and developers queryable Reddit history without going through OAuth on the first-party API.
Sylvia API publishes 16 API contracts indexed on the APIs.io network, including Live API, Subreddits API, Users API, and 13 more. Tagged areas include Reddit, Social, Data, Search, and Comments.
The Sylvia API catalog on APIs.io includes 1 Spectral governance ruleset.
Sylvia API’s developer surface includes authentication, documentation, API reference, pricing, changelog, engineering blog, SDKs, and 28 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/sylvia-api/"><img src="https://apis.io/badge/sylvia-api/card.svg" alt="Sylvia API on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Protected Resource Metadata+5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified)
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
2 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
aid: sylvia-api
url: https://raw.githubusercontent.com/api-evangelist/sylvia-api/refs/heads/main/apis.yml
name: Sylvia API
description: 'Sylvia API is a third-party Reddit data API that serves Reddit content as JSON — posts, comments with full recursive
threads, subreddit and user surfaces, global search, and a live comment stream. Thirty-six operations across twelve tags
cover the read surface (posts, comments, subreddits, users, search, domains, discovery and live feeds) plus account self-service:
API key issue and revoke, response-format templates, usage history and crypto billing. Authentication is an API key for
data endpoints and a separate account token for account operations. It occupies the gap left by Pushshift, giving researchers
and developers queryable Reddit history without going through OAuth on the first-party API.'
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: medium
source:
- plans
- authentication
- rate-limits
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/sylvia-api.png
created: '2026-08-04'
modified: '2026-08-20'
specificationVersion: '0.23'
type: Index
position: Producing
access: 3rd-Party
kind: contract
tags:
- Reddit
- Social
- Data
- Search
- Comments
- Research
- Content
- Datasets
- A2A
apis:
- aid: sylvia-api:sylvia-api-live-api
name: Sylvia API Live API
description: The Live API from Sylvia API — 1 operation(s) for live.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Live
properties:
- type: OpenAPI
url: openapi/sylvia-api-live-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-subreddits-api
name: Sylvia API Subreddits API
description: The Subreddits API from Sylvia API — 2 operation(s) for subreddits.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Subreddits
properties:
- type: OpenAPI
url: openapi/sylvia-api-subreddits-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-users-api
name: Sylvia API Users API
description: The Users API from Sylvia API — 3 operation(s) for users.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- User
tags_raw:
- Users
properties:
- type: OpenAPI
url: openapi/sylvia-api-users-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-account-api
name: Sylvia API Account API
description: The Account API from Sylvia API — 5 operation(s) for account.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Account
properties:
- type: OpenAPI
url: openapi/sylvia-api-account-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-billing-api
name: Sylvia API Billing API
description: The Billing API from Sylvia API — 2 operation(s) for billing.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Billing
properties:
- type: OpenAPI
url: openapi/sylvia-api-billing-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-discovery-api
name: Sylvia API Discovery API
description: The Discovery API from Sylvia API — 3 operation(s) for discovery.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Discovery
properties:
- type: OpenAPI
url: openapi/sylvia-api-discovery-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-domains-api
name: Sylvia API Domains API
description: The Domains API from Sylvia API — 2 operation(s) for domains.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Domains
properties:
- type: OpenAPI
url: openapi/sylvia-api-domains-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-health-api
name: Sylvia API Health API
description: The Health API from Sylvia API — 1 operation(s) for health.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Health
properties:
- type: OpenAPI
url: openapi/sylvia-api-health-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-keys-api
name: Sylvia API Keys API
description: The Keys API from Sylvia API — 2 operation(s) for keys.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Keys
properties:
- type: OpenAPI
url: openapi/sylvia-api-keys-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-posts-comments-api
name: Sylvia API Posts & Comments API
description: The Posts & Comments API from Sylvia API — 6 operation(s) for posts & comments.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Posts & Comments
properties:
- type: OpenAPI
url: openapi/sylvia-api-posts-comments-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-search-api
name: Sylvia API Search API
description: The Search API from Sylvia API — 1 operation(s) for search.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Search
properties:
- type: OpenAPI
url: openapi/sylvia-api-search-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-templates-api
name: Sylvia API Templates API
description: The Templates API from Sylvia API — 2 operation(s) for templates.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Templates
properties:
- type: OpenAPI
url: openapi/sylvia-api-templates-api-openapi.yml
- type: X-OpenAPI-Source
url: https://sylvia-api.com/openapi.json
- type: Website
url: https://sylvia-api.com/
- type: Authentication
url: authentication/sylvia-api-authentication.yml
- type: LlmsText
url: https://sylvia-api.com/llms.txt
- aid: sylvia-api:sylvia-api-comments-api
name: Sylvia API Comments API
description: The Comments API from Sylvia API — 2 operation(s) for comments.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Comments
properties:
- type: OpenAPI
url: openapi/sylvia-api-comments-api-openapi.yml
- aid: sylvia-api:sylvia-api-datasets-api
name: Sylvia API Datasets API
description: The Datasets API from Sylvia API — 1 operation(s) for datasets.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Datasets
properties:
- type: OpenAPI
url: openapi/sylvia-api-datasets-api-openapi.yml
- aid: sylvia-api:sylvia-api-posts-api
name: Sylvia API Posts API
description: The Posts API from Sylvia API — 2 operation(s) for posts.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Posts
properties:
- type: OpenAPI
url: openapi/sylvia-api-posts-api-openapi.yml
- aid: sylvia-api:sylvia-api-usage-api
name: Sylvia API Usage API
description: The Usage API from Sylvia API — 1 operation(s) for usage.
humanURL: https://sylvia-api.com/
baseURL: https://api.sylvia-api.com/v1
tags:
- Usage
properties:
- type: OpenAPI
url: openapi/sylvia-api-usage-api-openapi.yml
common:
- type: CapabilityMap
url: capabilities/sylvia-api-capability-edges.yml
name: Sylvia API Business Capability Map
- url: https://sylvia-api.com/
type: Website
- url: https://sylvia-api.com/llms.txt
type: LlmsText
- url: authentication/sylvia-api-authentication.yml
type: Authentication
- type: DeveloperPortal
url: https://sylvia-api.com/
- type: Documentation
url: https://sylvia-api.com/docs/
- type: APIReference
url: https://sylvia-api.com/docs/
- type: Pricing
url: https://sylvia-api.com/pricing/
- type: Plans
url: plans/sylvia-api-plans-pricing.yml
- type: RateLimits
url: rate-limits/sylvia-api-rate-limits.yml
- type: FinOps
url: finops/sylvia-api-finops.yml
- type: StatusPage
url: https://sylvia-api.instatus.com/
- type: Lifecycle
url: lifecycle/sylvia-api-lifecycle.yml
- type: ChangeLog
url: https://sylvia-api.com/changelog/
- type: Security
url: https://sylvia-api.com/security/
- type: SecurityTxt
url: well-known/sylvia-api-security.txt
- type: VulnerabilityDisclosure
url: https://sylvia-api.com/.well-known/security.txt
- type: PrivacyPolicy
url: https://sylvia-api.com/privacy/
- type: Blog
url: https://sylvia-api.com/blog/
- type: SDK
url: https://sylvia-api.com/sdk/
- type: Packages
url: https://pypi.org/project/sylvia-api/
- type: MCPServer
url: https://api.sylvia-api.com/mcp
- type: AgentCard
url: a2a/sylvia-api-agent-card.json
- type: APICatalog
url: well-known/sylvia-api-api-catalog.json
- type: WellKnown
url: well-known/sylvia-api-well-known.yml
- type: APIsJSON
url: https://sylvia-api.com/apis.json
- type: OpenAPI
url: https://sylvia-api.com/openapi.json
- type: AgenticAccess
url: agentic-access/sylvia-api-agentic-access-contract.json
- type: Postman
url: postman/sylvia-api.postman_collection.json
- type: Conformance
url: conformance/sylvia-api-conformance.yml
- type: Compliance
url: conformance/sylvia-api-conformance.yml
- type: Overlay
url: overlays/sylvia-api-overlay.json
- type: Deprecation
url: lifecycle/sylvia-api-deprecation.md
- type: AgentSkill
url: skills/_index.yml
- type: ErrorCatalog
url: errors/sylvia-api-error-codes.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
X-Discovery:
date: '2026-08-04'
method: probed
note: Submitted through the Add-API pipeline and PARKED as low_confidence. Reviewed by hand and approved — the pipeline
was misled by a site-wide HTML catch-all.
findings:
- surface: OpenAPI
url: https://sylvia-api.com/openapi.json
http_status: 200
real: true
note: OpenAPI 3.0.3, 12 paths, 12 operations, 8 schemas, ApiKeyAuth, server api.sylvia-api.com/v1. All 12 operations carry
an operationId.
- surface: LlmsTxt
url: https://sylvia-api.com/llms.txt
http_status: 200
real: true
note: 3,558 bytes, distinct from the catch-all body.
- surface: Control
url: https://sylvia-api.com/zzz-control
http_status: 200
real: false
note: CATCH-ALL CONFIRMED — /, /apis.json, /docs and this control path all return the same 3,122 bytes (md5 65bd0d3b).
That is why the submission scored low confidence. The OpenAPI and llms.txt above return DIFFERENT bytes and different
checksums, which is what distinguishes a real artifact from the catch-all.
x-evidence:
round: '2026-08-18'
trigger: 'Provider request — api-evangelist/sylvia-api issue #1 (c1nn3r), fixes applied, re-score asked'
openapi_source:
url: https://sylvia-api.com/openapi.json
fetched: '2026-08-18'
bytes: 115852
paths: 34
operations: 36
schemas: 21
upstream_tags: 12
archived_to: openapi/_original/sylvia-api-openapi-2026-08-18.json
supersedes:
file: openapi/_original/sylvia-api-openapi-2026-08-04.json
fetched: '2026-08-04'
bytes: 22328
paths: 12
operations: 12
schemas: 8
upstream_tags: 0
note: Every operation was untagged; refine derived tags from path segments.
catch_all_fixed:
probe: https://sylvia-api.com/definitely-not-a-real-path-xyz
status: 404
content_type: text/plain
bytes: 10
note: The site-wide HTML catch-all flagged on 2026-08-04 is genuinely gone.
not_wired:
TermsOfService: /terms/ returns 200 but is byte-identical to /login/ (md5 3f9a0a11, 135b of text) — the SPA fallback shell
carrying the homepage title, not a terms document.
SignUp: /login/ same shell as above. The route is real in a browser but serves no content to a non-JS client.
Deprecation: No deprecation or sunset policy published as of 2026-08-18.
CLI: Mentioned in prose on /sdk/ but no install command, package or repository given.
Postman: collections/ holds 14 files generated from the superseded 12-operation spec and naming retired tags; moved aside
this round pending regeneration.
second_round_2026_08_20:
trigger: 'api-evangelist/sylvia-api issue #2 — c1nn3r shipped a second round after the 0.12.0 follow-up named the exact
gaps.'
verified_live:
agent-card.json: '200 application/json 4,147b — A2A shape confirmed: supportedInterfaces, securitySchemes (apiKey +
accountToken), securityRequirements, and 6 real skills (reddit-search, subreddit-listings, full-threads, user-content,
live-comment-streams, account-self-service).'
agentic-access-contract.json: 200 application/json 2,522b
api-catalog: 200 3,116b, expanded from 1,035b
postman collection: 200 application/json 31,950b
conformance.yml: 200 1,505b — real standards list with evidence
overlay.json: 200 792b
deprecation.md: 200 text/markdown 732b
openapi.json: '200 116,679b — ErrorResponse.code now enumerates all 9 stable codes: BAD_REQUEST, UNAUTHORIZED, FORBIDDEN,
NOT_FOUND, LOW_BALANCE, RATE_LIMITED, FEATURE_LOCKED, TIER_EXPIRED, REQUEST_FAILED.'
negative_control: /zzz-not-real-9137 -> 404 text/plain 10b, so every 200 above is genuine.
note: They addressed every dimension named in the 0.12.0 follow-up — agent_card, agentic_access, error_semantics, well_known_catalog,
agent_skills, plus the contract_governance block (ruleset, vocabulary, conformance, overlay).
x-a2a:
verified: true
probed: '2026-09-26'
url: https://sylvia-api.com/.well-known/agent-card.json
grade: flavored
protocol_version: '1.0'
control: 200
Sylvia API — frequently asked questions
Does Sylvia API have an API?
Yes. APIs.io lists 16 APIs from Sylvia API, including Sylvia API Live API, Sylvia API Subreddits API and Sylvia API Users API, and 13 more.
Is there an OpenAPI specification for the Sylvia API?
Yes. APIs.io indexes 16 OpenAPI specifications for Sylvia API, each linked for download from this page.
How do I authenticate with the Sylvia API?
Sylvia API uses bearer-token authentication (1 scheme). The details are profiled on APIs.io as Sylvia Api Authentication.
How much does the Sylvia API cost?
Sylvia API publishes its prices; its Standard request plan is $0.0005 per successful request as of 2026-10-28. APIs.io lists 7 pricing plans for Sylvia API, with each plan's price, limits and inclusions under Pricing on this page.
Does Sylvia API have an MCP server?
Yes. APIs.io lists 1 MCP server for Sylvia API.
Is the Sylvia API ready for AI agents?
Sylvia API has a Kin Score of 54.7 out of 100 (strong) and an Agent Readiness score of 55.3 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.