development
md 934 Bytes

smbcloud-ascapi-pricing

App Store Connect pricing: an app's price schedule, and the per-territory prices and price points hanging off it.

Reading a price takes a join across three resources, because an appPrices row carries no money of its own. This crate does the join, so you get one flat TerritoryPrice per territory with the amount and currency attached.

[dependencies]
smbcloud-ascapi-core = "0.1"
smbcloud-ascapi-pricing = "0.1"
use smbcloud_ascapi_core::{ApiKey, Client};
use smbcloud_ascapi_pricing::app_price::PriceKind;
use smbcloud_ascapi_pricing::prelude::*;

let client = Client::new(ApiKey::from_p8_file("KEY_ID", "ISSUER_ID", "AuthKey.p8")?);
let prices = client
    .list_app_prices("APP_ID", PriceKind::Automatic, Some("IDN"))
    .await?;

See the API docs.

© 2026 PT Sigit Mitra Bangun (smbCloud).