Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Finance / Amazonaws / AWS Price List Service
AWS Price List Service logo

AWS Price List Service

Browse all Amazonaws APIs
★ Only Publicly Available OpenAPI DocumentFinanceExpense Managementhmac5 EndpointsREST

For Agents

Look up live AWS service pricing, SKUs, and price dimensions, and download historical price-list files for cost analysis.

Use for: I need to look up the on-demand price of an EC2 m5.large in us-east-1, List all attributes I can filter by for AmazonS3, Get the price dimensions for a specific RDS instance type, Find historical pricing for AmazonEC2 effective on a given date

Not supported: Does not return account-specific spend, invoices, or discounts — use for public AWS catalogue rates and price-list downloads only.

Jentic publishes the only available OpenAPI specification for the AWS Price List Service, keeping it validated and agent-ready. The Price List Service exposes the public AWS pricing catalogue programmatically: services, their attributes, every SKU and price dimension, and downloadable historical price lists. The API has five operations covering service discovery, attribute enumeration, product price filtering, and signed URLs to price-list files. It is the canonical source for cost-estimator tools, FinOps automation, and cloud-pricing dashboards that need fresh AWS rates without screen-scraping the AWS pricing pages.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AWS Price List Service to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AWS Price List Service, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with AWS Price List Service API.

List all AWS services and their filterable attributes via DescribeServices

Enumerate the values an attribute can take (e.g., instanceType, location) with GetAttributeValues

Filter products by service code, region, and attribute combinations using GetProducts

Retrieve historical price-list metadata across regions and effective dates with ListPriceLists

Get a presigned download URL for a specific price-list file via GetPriceListFileUrl

Return per-SKU pricing terms including OnDemand and Reserved with rate codes and unit prices

Use Cases

Patterns agents use AWS Price List Service API for, with concrete tasks.

★ Programmatic Cost Estimation

Build a cost estimator that fetches live AWS rates rather than hard-coded prices. GetProducts with serviceCode 'AmazonEC2' and filters for instanceType, location, operatingSystem, and tenancy returns the matching SKUs with OnDemand and Reserved pricing terms. Useful for self-service quote tools and cost calculators inside internal portals.

Call GetProducts with ServiceCode 'AmazonEC2' and Filters [{Type:'TERM_MATCH',Field:'instanceType',Value:'m5.large'},{Field:'location',Value:'US East (N. Virginia)'},{Field:'operatingSystem',Value:'Linux'}]

FinOps Anomaly Detection

Compare current AWS prices against last quarter's effective rates to catch unexpected SKU price changes. ListPriceLists returns versioned price-list files for a service across effective dates and currencies; GetPriceListFileUrl produces a signed download URL for the JSON or CSV file. Pipe both into a diff job to flag SKUs with rate changes.

Call ListPriceLists with ServiceCode 'AmazonEC2', EffectiveDate one quarter ago, and CurrencyCode 'USD', then call GetPriceListFileUrl for the returned PriceListArn with FileFormat 'json'

Region and Service Coverage Lookups

Answer 'is service X available in region Y, and at what rate' questions inside an internal Slack bot or runbook. DescribeServices lists all services and the attributes you can filter on, and GetAttributeValues lists values such as available locations. Combined with GetProducts they let an agent answer regional availability and pricing in a single workflow.

Call GetAttributeValues with ServiceCode 'AmazonRDS' and AttributeName 'location' and return the list of regions where RDS pricing is published

AI Agent Cost Lookup Tool via Jentic

A FinOps agent uses Jentic to discover the Price List Service, load GetProducts, and answer cost questions in chat with live data. Jentic stores the AWS access key in its vault and applies SigV4 to each request, so the agent only handles the natural-language question and the structured pricing response.

Use Jentic to search 'get aws ec2 on demand price', load GetProducts, and execute it with the user's instanceType, region, and operatingSystem

Key Endpoints

5 endpoints — jentic publishes the only available openapi specification for the aws price list service, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/#X-Amz-Target=AWSPriceListService.DescribeServices

List AWS services and their filterable attributes

POST

/#X-Amz-Target=AWSPriceListService.GetAttributeValues

Enumerate values for a service attribute

POST

/#X-Amz-Target=AWSPriceListService.GetProducts

Filter products and return SKU pricing terms

POST

/#X-Amz-Target=AWSPriceListService.ListPriceLists

List versioned price-list files for a service across dates

POST

/#X-Amz-Target=AWSPriceListService.GetPriceListFileUrl

Get a signed URL to download a price-list file

POST

/#X-Amz-Target=AWSPriceListService.DescribeServices

List AWS services and their filterable attributes

POST

/#X-Amz-Target=AWSPriceListService.GetAttributeValues

Enumerate values for a service attribute

POST

/#X-Amz-Target=AWSPriceListService.GetProducts

Filter products and return SKU pricing terms

POST

/#X-Amz-Target=AWSPriceListService.ListPriceLists

List versioned price-list files for a service across dates

POST

/#X-Amz-Target=AWSPriceListService.GetPriceListFileUrl

Get a signed URL to download a price-list file

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

AWS access keys are stored encrypted in the Jentic vault and SigV4 signatures are produced per call, so agents never see raw secret access keys.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'get aws ec2 on demand price') and Jentic returns GetProducts with its filter schema, so the agent passes the right serviceCode and filter fields.

Time to first call

Time to first call

Direct integration: half a day for SDK setup, IAM scoping, region routing (us-east-1 / ap-south-1), and SigV4 signing. Through Jentic: under 30 minutes.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

AWS Cost Explorer

→

Cost Explorer reports actual spend; Price List Service provides the catalogue of rates

Use Cost Explorer for what an account has actually spent; use Price List Service when projecting cost for a workload not yet running.

Complementary

AWS Budgets

→

Trigger alerts when cost or usage breaches a budget defined in dollar terms derived from price-list rates

Use Budgets after a price-list lookup to enforce spending guardrails on the projected cost.

Complementary

AWS Cost and Usage Reports

→

Detailed line-item billing data; pair with Price List to reconcile actual line items against catalogue rates

Use CUR for billing line items and Price List to validate the unit prices applied to those line items.

FAQs

Specific to using AWS Price List Service API through Jentic.

Why is there no official OpenAPI spec for the AWS Price List Service?

AWS does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call the AWS Price List Service via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.

What authentication does the AWS Price List Service use?

The API uses AWS SigV4 HMAC request signing with an AWS access key ID and secret. Through Jentic, AWS credentials are stored in the vault and SigV4 signatures are produced per request, so the agent never holds raw secrets.

Which regions can I call this API from?

The Price List Service is hosted only in us-east-1 and ap-south-1; the data it returns covers all AWS regions. Set your AWS region to one of those endpoints when calling DescribeServices, GetProducts, ListPriceLists, or GetPriceListFileUrl.

Can I get historical AWS prices through this API?

Yes. ListPriceLists returns price-list versions effective on or before a given EffectiveDate. Pass the returned PriceListArn into GetPriceListFileUrl with FileFormat 'json' or 'csv' to download the snapshot.

What are the rate limits for the Price List API?

The Price List Service applies account-level request quotas and may return ThrottlingException under burst load. AWS does not publish a fixed per-second number; back off and retry on throttles, and cache responses since pricing changes infrequently.

How do I look up an EC2 price through Jentic?

Search Jentic for 'get aws ec2 on demand price', load GetProducts, and execute it with ServiceCode 'AmazonEC2' and filters for instanceType, location, and operatingSystem. Install with pip install jentic; AWS credentials are read from the Jentic vault.

GET STARTED

Start building with AWS Price List Service API

Explore with Jentic
View OpenAPI Document