Apple Safari website screenshot

Apple Safari

Apple's web browser available across macOS, iOS, and iPadOS, providing a fast, efficient, and private browsing experience with features like Intelligent Tracking Prevention, iCloud syncing, and web standards support.

Apple Safari publishes 9 APIs on the APIs.io network. Tagged areas include Apple, Browser, Privacy, Web Browser, and Webkit.

Apple Safari’s developer surface includes release notes, engineering blog, documentation, YouTube channel, support, and 4 more developer resources.

27.0/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
9 APIs
AppleBrowserPrivacyWeb BrowserWebkit

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 27.0/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 4.8 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 6.2 / 13
Governance 0.0 / 12
Discoverability 8.2 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/apple-safari: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Safari Extensions API

API for building Safari Web Extensions that extend and customize the browsing experience.

Safari App Extensions API

API for creating app extensions that add features and functionality to Safari on macOS.

Safari Web Content API

WebKit APIs for interacting with web content, including JavaScript evaluation and DOM manipulation.

Safari Services API

iOS and macOS API for integrating Safari functionality into apps, including Safari View Controller.

Safari Web Push API

API for sending push notifications to users through Safari on macOS, iOS, and iPadOS using the Push API, Notifications API, and Service Workers.

Safari Content Blocking API

API for creating content blockers and declarative content blocking rules in Safari web extensions to filter and block web content.

Safari Developer Tools API

APIs and tools for inspecting, debugging, and optimizing web content in Safari, including Web Inspector and the ability to add custom web development tools.

Safari Authentication Services API

API for authenticating users through web services in Safari using ASWebAuthenticationSession, supporting OAuth, passkeys, and WebAuthn standards.

Apple Pay on the Web API

JavaScript APIs for implementing Apple Pay payments in Safari, supporting both the Apple Pay JS API and the Payment Request API.

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Apple Safari Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Apple Safari Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Apple Safari Vulnerability Disclosure

security.txt · contact published

SECURITY

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Access & Security 2

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Apple Safari
description: Apple's web browser available across macOS, iOS, and iPadOS, providing a fast, efficient, and private browsing
  experience with features like Intelligent Tracking Prevention, iCloud syncing, and web standards support.
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://www.apple.com/v/safari/q/images/meta/safari__bo5fx1ipmoqq_og.png
tags:
- Apple
- Browser
- Privacy
- Web Browser
- Webkit
created: '2024'
modified: '2026-04-19'
url: https://www.apple.com/safari/
apis:
- name: Safari Extensions API
  description: API for building Safari Web Extensions that extend and customize the browsing experience.
  image: https://developer.apple.com/assets/elements/icons/safari/safari-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/safariservices/safari_web_extensions
  baseURL: https://developer.apple.com
  tags:
  - Browser Extensions
  - Extensions
  - Web Extensions
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/safari_web_extensions
  - type: GettingStarted
    url: https://developer.apple.com/documentation/safariservices/safari_web_extensions/creating_a_safari_web_extension
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/adopting-new-safari-web-extension-apis
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/assessing-your-safari-web-extension-s-browser-compatibility
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/running-your-safari-web-extension
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/packaging-and-distributing-safari-web-extensions-with-app-store-connect
  - type: Portal
    url: https://developer.apple.com/safari/extensions/
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Safari App Extensions API
  description: API for creating app extensions that add features and functionality to Safari on macOS.
  image: https://developer.apple.com/assets/elements/icons/safari/safari-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/safariservices/safari_app_extensions
  baseURL: https://developer.apple.com
  tags:
  - App Extensions
  - Macos
  - Safari Extensions
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/safari_app_extensions
  - type: GettingStarted
    url: https://developer.apple.com/documentation/safariservices/safari_app_extensions/building_a_safari_app_extension
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Safari Web Content API
  description: WebKit APIs for interacting with web content, including JavaScript evaluation and DOM manipulation.
  image: https://developer.apple.com/assets/elements/icons/webkit/webkit-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/webkit
  baseURL: https://developer.apple.com
  tags:
  - Dom
  - Javascript
  - Web Content
  - Webkit
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/webkit
  - type: APIReference
    url: https://developer.apple.com/documentation/webkit/wkwebview
  - type: APIReference
    url: https://developer.apple.com/documentation/webkit/wkwebviewconfiguration
  - type: APIReference
    url: https://developer.apple.com/documentation/webkit/wkwebsitedatastore
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Safari Services API
  description: iOS and macOS API for integrating Safari functionality into apps, including Safari View Controller.
  image: https://developer.apple.com/assets/elements/icons/safari-services/safari-services-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/safariservices
  baseURL: https://developer.apple.com
  tags:
  - Ios
  - Macos
  - Safari Services
  - Safari View Controller
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices
  - type: APIReference
    url: https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Safari Web Push API
  description: API for sending push notifications to users through Safari on macOS, iOS, and iPadOS using the Push API, Notifications
    API, and Service Workers.
  image: https://developer.apple.com/assets/elements/icons/safari/safari-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/usernotifications/sending-web-push-notifications-in-web-apps-and-browsers
  baseURL: https://developer.apple.com
  tags:
  - Notifications
  - Push Api
  - Service Workers
  - Web Push
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/usernotifications/sending-web-push-notifications-in-web-apps-and-browsers
  - type: Documentation
    url: https://developer.apple.com/videos/play/wwdc2022/10098/
  - type: Blog
    url: https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Safari Content Blocking API
  description: API for creating content blockers and declarative content blocking rules in Safari web extensions to filter
    and block web content.
  image: https://developer.apple.com/assets/elements/icons/safari/safari-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/safariservices/creating-a-content-blocker
  baseURL: https://developer.apple.com
  tags:
  - Ad Blocking
  - Content Blocking
  - Declarative Net Request
  - Web Filtering
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/creating-a-content-blocker
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/blocking-content-with-your-safari-web-extension
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/adopting-declarative-content-blocking-in-safari-web-extensions
  - type: APIReference
    url: https://developer.apple.com/documentation/safariservices/sfcontentblockermanager
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Safari Developer Tools API
  description: APIs and tools for inspecting, debugging, and optimizing web content in Safari, including Web Inspector and
    the ability to add custom web development tools.
  image: https://developer.apple.com/assets/elements/icons/safari/safari-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/safari-developer-tools
  baseURL: https://developer.apple.com
  tags:
  - Debugging
  - Developer Tools
  - Web Development
  - Web Inspector
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/safari-developer-tools
  - type: Documentation
    url: https://developer.apple.com/documentation/safari-developer-tools/web-inspector
  - type: Documentation
    url: https://developer.apple.com/documentation/safariservices/adding-a-web-development-tool-to-safari-web-inspector
  - type: GettingStarted
    url: https://developer.apple.com/documentation/safari-developer-tools/enabling-developer-features
  - type: Documentation
    url: https://developer.apple.com/documentation/safari-developer-tools/inspecting-ios
  - type: Documentation
    url: https://developer.apple.com/videos/play/wwdc2023/10262/
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Safari Authentication Services API
  description: API for authenticating users through web services in Safari using ASWebAuthenticationSession, supporting OAuth,
    passkeys, and WebAuthn standards.
  image: https://developer.apple.com/assets/elements/icons/safari/safari-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession
  baseURL: https://developer.apple.com
  tags:
  - Authentication
  - Oauth
  - Passkeys
  - Sign In
  - Webauthn
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession
  - type: Documentation
    url: https://developer.apple.com/documentation/AuthenticationServices
  - type: Documentation
    url: https://developer.apple.com/documentation/authenticationservices/authenticating-a-user-through-a-web-service
  - type: Documentation
    url: https://developer.apple.com/passkeys/
  - type: Documentation
    url: https://developer.apple.com/documentation/authenticationservices/authenticating-people-by-using-passkeys-in-browser-apps
  - type: Documentation
    url: https://developer.apple.com/documentation/authenticationservices/supporting-passkeys
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
- name: Apple Pay on the Web API
  description: JavaScript APIs for implementing Apple Pay payments in Safari, supporting both the Apple Pay JS API and the
    Payment Request API.
  image: https://developer.apple.com/assets/elements/icons/safari/safari-96x96_2x.png
  humanURL: https://developer.apple.com/documentation/applepayontheweb
  baseURL: https://developer.apple.com
  tags:
  - Apple Pay
  - Javascript
  - Payment Request
  - Payments
  properties:
  - type: Documentation
    url: https://developer.apple.com/documentation/applepayontheweb
  - type: APIReference
    url: https://developer.apple.com/documentation/applepayontheweb/apple-pay-js-api
  - type: GettingStarted
    url: https://developer.apple.com/apple-pay/implementation/
  - type: Documentation
    url: https://developer.apple.com/apple-pay/planning/
  - type: Sandbox
    url: https://applepaydemo.apple.com/
  contact:
  - FN: Apple Developer Support
    url: https://developer.apple.com/contact/
integrations:
- name: Try it free 3
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com
common:
- type: VulnerabilityDisclosure
  url: security/apple-safari-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/apple-safari-domain-security.yml
- type: DeveloperPortal
  url: https://developer.apple.com/safari/
- type: ReleaseNotes
  url: https://developer.apple.com/documentation/safari-release-notes
- type: Resources
  url: https://developer.apple.com/safari/resources/
- type: Blog
  url: https://webkit.org/blog/
- type: Documentation
  url: https://docs.webkit.org/
- type: YouTube
  url: https://developer.apple.com/videos/safari-web/
- type: Support
  url: https://developer.apple.com/forums/
- type: Features
  url: https://www.apple.com/safari/
- type: UseCases
  url: https://developer.apple.com/safari/
- type: Integrations
  url: https://developer.apple.com/safari/extensions/