Discover/Violence API
live

Violence APIviolence.su

Access product catalog and pricing tiers for the Violence Minecraft client via 2 endpoints. Retrieve subscription plans, features, and mod loader metadata.

This API takes change requests — .
Endpoint health
verified 3h ago
list_products
get_product
2/2 passing latest checkself-healing
Endpoints
2
Updated
3h ago

What is the Violence API?

The Violence.su API exposes 2 endpoints for querying the Violence Minecraft client product catalog. list_products returns the full catalog of active offerings in a single call, while get_product retrieves a specific product by ID with all pricing tier objects, feature lists, visual metadata, and project type details such as the Fabric mod loader classification.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/4dd90efc-b72d-46fb-90a1-2fe92acd8cc6/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/4dd90efc-b72d-46fb-90a1-2fe92acd8cc6/list_products' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace violence-su-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: violence_su_api SDK — bounded, re-runnable; every call capped."""
from parse_apis.violence_su_api import Violence, ProductNotFound

client = Violence()

# List all available products with their pricing tiers
for product in client.products.list(limit=3):
    print(product.id, product.kind, product.project_type)
    for tier in product.items[:3]:
        print(tier.id, tier.price, tier.duration_days)

# Fetch a specific product by ID
try:
    full = client.products.get(id="free")
    print(full.id, full.active, full.created_at)
    if full.visual:
        for feat in full.visual.features[:3]:
            print(feat.text, feat.included)
except ProductNotFound as e:
    print("not found:", e.product_id)

print("exercised: products.list, products.get")
All endpoints · 2 totalmissing one? ·

Lists all active products offered by the Violence Minecraft client, including pricing tiers, feature lists, and visual presentation metadata. Returns the full catalog in a single response.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with pricing, features, and visual metadata"
  },
  "sample": {
    "data": {
      "products": [
        {
          "id": "free",
          "kind": "product",
          "items": [
            {
              "id": "lifetime",
              "pk": 1,
              "price": 0,
              "active": true,
              "group_pk": 1,
              "created_at": "2026-07-31T13:05:05.502966+00:00",
              "updated_at": "2026-07-31T13:05:05.502966+00:00",
              "duration_days": null,
              "external_links": {},
              "give_on_registration": true
            }
          ],
          "active": true,
          "visual": {
            "cta": "Get started",
            "per": "/ lifetime",
            "tag": "",
            "name": "free",
            "badge": null,
            "featured": true,
            "features": [
              {
                "text": "Core modules",
                "included": true
              },
              {
                "text": "Beautiful visuals",
                "included": true
              },
              {
                "text": "Core bypasses",
                "included": true
              },
              {
                "text": "Early updates",
                "included": false
              },
              {
                "text": "Unique modules",
                "included": false
              },
              {
                "text": "Cloud features",
                "included": false
              }
            ],
            "variants": {
              "lifetime": {
                "per": null,
                "name": "lifetime",
                "badge": null
              }
            },
            "description": ""
          },
          "created_at": "2026-07-31T13:04:45.634001+00:00",
          "updated_at": "2026-07-31T13:05:47.894355+00:00",
          "project_type": "Fabric"
        }
      ]
    },
    "status": "success"
  }
}

About the Violence API

Endpoints and Coverage

The API has two endpoints. list_products takes no inputs and returns every active product as an array of product objects, each containing pricing, features, and display metadata. get_product accepts a required product_id string (for example 'free') and returns the matching record or an input_not_found error if no product matches.

Response Fields

A single product record from get_product includes: id (unique identifier), kind (product type classification), active (boolean availability flag), project_type (Minecraft mod loader type, e.g. Fabric), created_at and updated_at timestamps in ISO 8601 format, an items array of pricing tier objects with per-tier price and duration data, and a visual object containing the display name, feature list, available variants, and call-to-action text.

Limitations and Scope

Both endpoints reflect the currently active product catalog only. Inactive or discontinued products are filtered out — the active field on each record indicates current status. There is no endpoint for historical pricing changes, user reviews, or purchase transactions. The full feature comparison for any tier lives inside the visual.features array returned by either endpoint.

Reliability & maintenanceVerified

The Violence API is a managed, monitored endpoint for violence.su — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when violence.su changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official violence.su API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Display a current pricing comparison table for Violence Minecraft client subscription tiers using the items array from list_products.
  • Build a product detail page for a specific plan by fetching get_product with a known product_id and rendering the visual display name and features list.
  • Check whether a particular product is still available by inspecting the active boolean field returned by get_product.
  • Identify which Minecraft mod loader (e.g. Fabric) a product targets using the project_type field.
  • Populate a feature comparison matrix across all plans by iterating over the visual.features arrays from list_products.
  • Track when a product was last updated by reading the updated_at timestamp and alerting when it changes.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does violence.su offer an official developer API?+
Violence.su does not publish a documented public developer API. This Parse API provides structured access to the product and pricing data available on the site.
What does `get_product` return for a product that doesn't exist?+
get_product returns an input_not_found error when no product matches the supplied product_id. For valid IDs, it returns the full product record including id, kind, active, project_type, the items pricing tier array, visual metadata, and both created_at and updated_at timestamps.
Does the API return purchase history or transaction data?+
Not currently. The API covers product catalog data, pricing tiers, feature lists, and display metadata. It does not expose user accounts, purchase records, or transaction history. You can fork it on Parse and revise to add an endpoint targeting that data if it becomes accessible.
Can I filter `list_products` to only show products of a specific mod loader type?+
list_products returns the full catalog in a single response without server-side filtering. The project_type field on each product object (e.g. Fabric) lets you filter client-side after receiving the array. You can fork this API on Parse and revise it to add a filtered endpoint if your use case requires server-side narrowing.
How current is the product and pricing data?+
Each product record includes an updated_at ISO 8601 timestamp reflecting the last modification date as recorded in the source catalog. Polling list_products or get_product periodically and comparing updated_at values is the practical way to detect pricing or feature changes.
Page content last updated . Spec covers 2 endpoints from violence.su.
Related APIs in EcommerceSee all →
codashop.com API
Purchase game credits and top-ups from Codashop by browsing their product catalog across multiple countries, searching for specific items, and viewing detailed pricing and payment options. Access comprehensive product information including SKUs and available payment channels to find exactly what you need for your favorite games.
kinguin.net API
Search Kinguin's gaming catalog to find products, compare offers, and read user reviews, or browse trending games, bestsellers, and new releases. Get detailed product information to make informed purchasing decisions across their entire inventory.
gamestop.com API
Search GameStop's catalog for games and merchandise, browse products by category, view detailed product information including reviews, and discover what's available—all with seamless access that handles Cloudflare protection automatically.
ripley.com API
Search for products across Ripley.cl's catalog and retrieve detailed information like prices, descriptions, and availability for any item. Perfect for comparing products, tracking pricing, or integrating Ripley's inventory into your own applications.
g2a.com API
Search for game keys and get real-time pricing, seller ratings, and detailed product information from G2A's marketplace. Browse available categories and find the best deals on digital game licenses from verified sellers.
cos.com API
Search and browse COS fashion products by name or category to instantly access pricing, product images, and direct links to items. Retrieve detailed information about specific products including descriptions, availability, and pricing to compare styles and make informed shopping decisions.
store.steampowered.com API
Search Steam Store listings, fetch featured categories (specials, top sellers, new releases), and retrieve app details and user reviews by Steam AppID.
minecraftservers.org API
Search and discover Minecraft servers with real-time player counts, server details, and statistics directly from minecraftservers.org. Find the perfect server by filtering results and viewing comprehensive information like gameplay modes, player capacity, and server ratings.