Apple Screen Time
Public APIApple's built-in parental controls for iPhone, iPad, and Mac with app limits, downtime scheduling, content restrictions, communication limits, and Family Sharing integration.
About Apple Screen Time
Apple Screen Time is the native parental control system built into iOS, iPadOS, and macOS. Through Family Sharing, parents can remotely manage their children's devices with granular controls: daily app category limits, scheduled downtime, explicit content restrictions based on age ratings, communication limits (restricting who kids can call, text, and FaceTime), and Ask to Buy for App Store and iTunes purchases. Screen Time provides detailed weekly usage reports broken down by app and category. For enterprise and education environments, these controls are fully configurable via Mobile Device Management (MDM) profiles, making Apple Screen Time one of the few built-in solutions with a robust programmatic API.
Device Support
Pricing
Free
Included free with all Apple devices running iOS 12+, iPadOS 13+, and macOS Catalina+.
API Integration
Public API
Fully configurable via Apple MDM (Mobile Device Management) profiles. Restrictions payloads, app lock, web content filter, and Screen Time configuration profiles are documented in Apple's Device Management framework.
Age Range
Ages 0โ17
How Phosra Connects to Apple Screen Time
Apple Screen Time's public API lets Phosra push rules directly. Connect once, sync automatically.
Apple Screen Time
Connect Source
Link Apple Screen Time to a child profile and enable automatic rule syncing across all supported capabilities.
curl -X POST https://api.phosra.com/v1/sources \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"source": "apple-screen-time",
"credentials": {
"api_key": "apple-screen-time_ak_...",
"account_id": "apple-screen-time_acct_01"
},
"auto_sync": true
}'
Apple Screen Time
Sync All Rules
Push all active Phosra rules to Apple Screen Time in a single sync operation.
curl -X POST https://api.phosra.com/v1/sources/src_apple_screen_time_01/sync \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"sync_mode": "full"
}'
App Category Limits
Daily Screen Time Limit
time_daily_limitCaps total daily screen time across all connected platforms.
curl -X POST https://api.phosra.com/v1/sources/src_apple_screen_time_01/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"category": "time_daily_limit",
"value": "enabled"
}'
Per-App Time Limits
Per-App Time Limit
time_per_app_limitSets individual time limits for each app or game.
curl -X POST https://api.phosra.com/v1/sources/src_apple_screen_time_01/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"category": "time_per_app_limit",
"value": "enabled"
}'
Scheduled Downtime
Scheduled Access Windows
time_scheduled_hoursRestricts device or app access to approved time windows.
curl -X POST https://api.phosra.com/v1/sources/src_apple_screen_time_01/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"category": "time_scheduled_hours",
"value": "enabled"
}'
Downtime Mode
Device Downtime
time_downtimeEnforces device-wide downtime during specified periods.
curl -X POST https://api.phosra.com/v1/sources/src_apple_screen_time_01/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"category": "time_downtime",
"value": "enabled"
}'
Age-Based Content Restrictions
Content Rating Filter
content_ratingEnforces age-appropriate content ratings across apps and media.
curl -X POST https://api.phosra.com/v1/sources/src_apple_screen_time_01/rules \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"category": "content_rating",
"value": "enabled"
}'
Capability Matrix
How Apple Screen Time maps to Phosra's 15 rule categories.
Use Apple Screen Time with Phosra
Connect Apple Screen Time through Phosra's API and enforce rules across every platform your child uses.