SoftwareSuggest · Schema
Product Listing
A software product listed on the SoftwareSuggest platform with category, pricing, features, and review data.
Software DiscoveryBusiness SoftwareSaaSSoftware ReviewsB2B
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Unique identifier for the product listing. |
| name | string | Name of the software product. |
| slug | string | URL-friendly identifier used in product page URLs. |
| description | string | Full description of the software product. |
| category | string | Primary software category this product belongs to. |
| subcategories | array | Additional software categories this product belongs to. |
| vendor | object | Information about the software vendor. |
| deploymentTypes | array | Available deployment options for this product. |
| organizationSizes | array | Organization sizes this product is designed to serve. |
| pricingModel | string | How the product is priced. |
| startingPrice | number | Starting price per user per month in USD, if applicable. |
| hasFreeTrialOrDemo | boolean | Whether the vendor offers a free trial or demo. |
| rating | object | Aggregate ratings and review statistics. |
| features | array | Key features of the software product. |
| integrations | array | Software products and platforms this product integrates with. |
| productUrl | string | URL of this product's listing page on SoftwareSuggest. |
| listingType | string | Whether this is a free or premium vendor listing. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.com/schemas/softwaresuggest/product-listing",
"title": "Product Listing",
"description": "A software product listed on the SoftwareSuggest platform with category, pricing, features, and review data.",
"type": "object",
"required": ["id", "name", "category", "vendor"],
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the product listing."
},
"name": {
"type": "string",
"description": "Name of the software product."
},
"slug": {
"type": "string",
"description": "URL-friendly identifier used in product page URLs."
},
"description": {
"type": "string",
"description": "Full description of the software product."
},
"category": {
"type": "string",
"description": "Primary software category this product belongs to."
},
"subcategories": {
"type": "array",
"items": {
"type": "string"
},
"description": "Additional software categories this product belongs to."
},
"vendor": {
"type": "object",
"required": ["name"],
"properties": {
"id": {
"type": "string",
"description": "Vendor identifier."
},
"name": {
"type": "string",
"description": "Vendor company name."
},
"website": {
"type": "string",
"format": "uri",
"description": "Vendor's website URL."
},
"founded": {
"type": "integer",
"description": "Year the vendor was founded."
},
"headquarters": {
"type": "string",
"description": "Vendor's headquarters location."
}
},
"description": "Information about the software vendor."
},
"deploymentTypes": {
"type": "array",
"items": {
"type": "string",
"enum": ["cloud", "on-premise", "hybrid"]
},
"description": "Available deployment options for this product."
},
"organizationSizes": {
"type": "array",
"items": {
"type": "string",
"enum": ["small-business", "mid-market", "enterprise"]
},
"description": "Organization sizes this product is designed to serve."
},
"pricingModel": {
"type": "string",
"enum": ["free", "freemium", "subscription", "one-time", "quote-based"],
"description": "How the product is priced."
},
"startingPrice": {
"type": "number",
"minimum": 0,
"description": "Starting price per user per month in USD, if applicable."
},
"hasFreeTrialOrDemo": {
"type": "boolean",
"description": "Whether the vendor offers a free trial or demo.",
"default": false
},
"rating": {
"type": "object",
"properties": {
"overall": {
"type": "number",
"minimum": 0,
"maximum": 5,
"description": "Overall average rating out of 5."
},
"easeOfUse": {
"type": "number",
"minimum": 0,
"maximum": 5
},
"valueForMoney": {
"type": "number",
"minimum": 0,
"maximum": 5
},
"customerSupport": {
"type": "number",
"minimum": 0,
"maximum": 5
},
"reviewCount": {
"type": "integer",
"minimum": 0,
"description": "Total number of verified reviews."
}
},
"description": "Aggregate ratings and review statistics."
},
"features": {
"type": "array",
"items": {
"type": "string"
},
"description": "Key features of the software product."
},
"integrations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Software products and platforms this product integrates with."
},
"productUrl": {
"type": "string",
"format": "uri",
"description": "URL of this product's listing page on SoftwareSuggest."
},
"listingType": {
"type": "string",
"enum": ["free", "premium"],
"description": "Whether this is a free or premium vendor listing.",
"default": "free"
}
},
"additionalProperties": false
}