---
title: DailyCapRecommendation
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/dailycaprecommendation
---

# DailyCapRecommendation

A daily budget recommendation for a campaign that’s frequently hitting its spending ceiling.

## Declaration

```data
object DailyCapRecommendation
```

## Properties

id: Unique identifier for the recommendation. Read-only. recommendationType: The recommendation category. Value: DAILYCAP. Read-only. promotedObjectId: The ID of the promoted object. For APPSTORE_APP, this is the app Adam ID. For BUSINESS_BRAND, this is the brand ID. Read-only. promotedObjectType: The type of the promoted object. Read-only. campaignId: The campaign the recommendation is for. Read-only. campaignName: Display name of the campaign. Read-only. state: Current state. Values: AVAILABLE, APPLIED, DISMISSED, DELETE. Read-only. status: Operational status. Read-only. suggestedDailyBudgetAmount: The recommended new daily budget. See Money. Read-only. dailyBudget: The campaign’s current daily budget. See Money. Read-only. bidStrategy: The campaign’s current bid strategy. See BidStrategy. Read-only. installs: Historical install count. Read-only. spend: Historical spend. See Money. Read-only. averageCPA: Historical average cost per acquisition. See Money. Read-only. averageCPT: Historical average cost per tap. See Money. Read-only. impression: Historical impression count. Read-only. taps: Historical tap count. Read-only. ttr: Historical tap-through rate. Read-only. expectedImpressions: The estimated impressions you could see over a seven-day period after applying a recommendation, based on historical data. Read-only. expectedInstalls: The estimated installs you could see over a seven-day period after applying a recommendation, based on historical data. Read-only. expectedSpend: The estimated amount you could spend over a seven-day period after applying a recommendation, based on historical data. See Money. Read-only. expectedTaps: The estimated taps you could see over a seven-day period after applying a recommendation, based on historical data. Read-only. expectedCpa: The estimated average cost-per-acquisition you could see over a seven-day period after applying a recommendation, based on historical data. See Money. Read-only. creationTime: When the recommendation was created. Read-only. modificationTime: When the recommendation was last modified. Read-only. expirationTime: When the recommendation expires. Read-only.

## Discussion

Discussion When a campaign frequently exhausts its daily budget, DailyCapRecommendation provides a system-calculated suggestedDailyBudgetAmount to unlock constrained growth. The expectedInstalls, expectedSpend, and expectedCpa fields provide projected seven-day performance estimates. Recommendations expire (expirationTime) and transition to APPLIED or DISMISSED once actioned. Example {   "id": "rec-budget-001",   "recommendationType": "DAILYCAP",   "promotedObjectId": "123456789",   "promotedObjectType": "APPSTORE_APP",   "campaignId": 987654321,   "campaignName": "AwayFinder Q1 Growth Campaign",   "state": "AVAILABLE",   "status": "ENABLED",   "suggestedDailyBudgetAmount": {     "amount": "500.00",     "currency": "USD"   },   "dailyBudget": {     "amount": "250.00",     "currency": "USD"   },   "bidStrategy": {     "bidStrategyType": "MAX_CONVERSIONS",     "bidStrategyGoal": "INSTALL",     "bidAmount": {       "amount": "1.50",       "currency": "USD"     }   },   "installs": 500,   "spend": {     "amount": "2250.00",     "currency": "USD"   },   "averageCPA": {     "amount": "4.50",     "currency": "USD"   },   "averageCPT": {     "amount": "0.90",     "currency": "USD"   },   "impression": 50000,   "taps": 2500,   "ttr": 0.05,   "expectedImpressions": 60000,   "expectedInstalls": 600,   "expectedSpend": {     "amount": "2700.00",     "currency": "USD"   },   "expectedTaps": 3000,   "expectedCpa": {     "amount": "4.50",     "currency": "USD"   },   "creationTime": "2025-01-10T08:00:00.000",   "modificationTime": "2025-01-10T08:00:00.000",   "expirationTime": "2025-02-10T08:00:00.000" }

## See Also

- [TargetCpaRecommendation](apple-ads-platform-api/targetcparecommendation.md)
- [TargetCpaRecommendationHistory](apple-ads-platform-api/targetcparecommendationhistory.md)
- [DailyCapRecommendationHistory](apple-ads-platform-api/dailycaprecommendationhistory.md)
- [ApplyTargetCpaRecommendation](apple-ads-platform-api/applytargetcparecommendation.md)
- [ApplyDailyCapRecommendation](apple-ads-platform-api/applydailycaprecommendation.md)
- [ResponseEnvelope](apple-ads-platform-api/recommendationresponsebody.md)
- [ResponseError](apple-ads-platform-api/recommendationresponseerror.md)
- [ResponseErrorDetail](apple-ads-platform-api/recommendationresponseerrordetail.md)
- [ResponsePagination](apple-ads-platform-api/recommendationresponsepagination.md)
- [Money](apple-ads-platform-api/recommendationmoney.md)
- [RecommendationApplyDailyBudgetResponse](apple-ads-platform-api/recommendationapplydailybudgetresponse.md)
- [RecommendationApplyTargetCpaResponse](apple-ads-platform-api/recommendationapplytargetcparesponse.md)
- [RecommendationBidStrategy](apple-ads-platform-api/recommendationbidstrategy.md)
- [RecommendationDismissDailyBudgetResponse](apple-ads-platform-api/recommendationdismissdailybudgetresponse.md)
- [RecommendationDismissTargetCpaResponse](apple-ads-platform-api/recommendationdismisstargetcparesponse.md)
