<!--
{
  "documentType" : "article",
  "framework" : "ImageIO",
  "identifier" : "/documentation/ImageIO/iptc-dictionary-keys",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "IPTC Dictionary Keys"
}
-->

# IPTC Dictionary Keys

Metadata keys for International Press Telecommunications Council (IPTC) data.

## Discussion

IPTC constants are metadata elements of the Information Interchange Model (IIM) used to provide information about images. The IIM was developed by the Newspaper Association of America (NAA) and the IPTC.

## Topics

### Dictionary

[`let kCGImagePropertyIPTCDictionary: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCDictionary)

A dictionary of key-value pairs for an image that uses International Press Telecommunications Council (IPTC) metadata.

### Image Categorization

[`let kCGImagePropertyIPTCUrgency: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCUrgency)

The urgency level.

[`let kCGImagePropertyIPTCSubjectReference: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCSubjectReference)

The subject.

[`let kCGImagePropertyIPTCCategory: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCategory)

The category.

[`let kCGImagePropertyIPTCSupplementalCategory: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCSupplementalCategory)

A supplemental category.

[`let kCGImagePropertyIPTCFixtureIdentifier: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCFixtureIdentifier)

A fixture identifier.

[`let kCGImagePropertyIPTCKeywords: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCKeywords)

Keywords relevant to the image.

[`let kCGImagePropertyIPTCContentLocationCode: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCContentLocationCode)

The content location code.

[`let kCGImagePropertyIPTCContentLocationName: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCContentLocationName)

The content location name.

[`let kCGImagePropertyIPTCEditStatus: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCEditStatus)

The edit status.

[`let kCGImagePropertyIPTCEditorialUpdate: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCEditorialUpdate)

An editorial update.

[`let kCGImagePropertyIPTCObjectCycle: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCObjectCycle)

The editorial cycle (morning, evening, or both) of the image.

### Image Information

[`let kCGImagePropertyIPTCImageType: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCImageType)

The image type.

[`let kCGImagePropertyIPTCImageOrientation: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCImageOrientation)

The image orientation (portrait, landscape, or square).

[`let kCGImagePropertyIPTCLanguageIdentifier: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCLanguageIdentifier)

The language identifier, a two-letter code defined by ISO 639:1988.

[`let kCGImagePropertyIPTCCaptionAbstract: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCaptionAbstract)

The description of the image.

[`let kCGImagePropertyIPTCHeadline: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCHeadline)

A summary of the contents of the image.

[`let kCGImagePropertyIPTCCredit: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCredit)

The name of the service that provided the image.

[`let kCGImagePropertyIPTCStarRating: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCStarRating)

The star rating.

[`let kCGImagePropertyIPTCScene: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCScene)

The scene codes for the image; a scene code is a six-digit string.

### Copyright

[`let kCGImagePropertyIPTCCopyrightNotice: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCopyrightNotice)

The copyright notice.

[`let kCGImagePropertyIPTCRightsUsageTerms: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCRightsUsageTerms)

The usage rights for the image.

### Release Information

[`let kCGImagePropertyIPTCReleaseDate: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCReleaseDate)

The earliest day on which you can use the image, in the form CCYYMMDD.

[`let kCGImagePropertyIPTCReleaseTime: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCReleaseTime)

The earliest time at which you can use the image, in the form HHMMSS.

[`let kCGImagePropertyIPTCExpirationDate: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCExpirationDate)

The latest date you can use the image, in the form CCYYMMDD.

[`let kCGImagePropertyIPTCExpirationTime: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCExpirationTime)

The latest time on the expiration date you can use the image, in the form HHMMSS.

[`let kCGImagePropertyIPTCSpecialInstructions: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCSpecialInstructions)

Special instructions about the use of the image.

[`let kCGImagePropertyIPTCActionAdvised: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCActionAdvised)

The advised action.

[`let kCGImagePropertyIPTCReferenceService: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCReferenceService)

The reference service.

[`let kCGImagePropertyIPTCReferenceDate: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCReferenceDate)

The reference date.

[`let kCGImagePropertyIPTCReferenceNumber: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCReferenceNumber)

The reference number.

[`let kCGImagePropertyIPTCDateCreated: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCDateCreated)

The creation date.

[`let kCGImagePropertyIPTCTimeCreated: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCTimeCreated)

The creation time.

[`let kCGImagePropertyIPTCDigitalCreationDate: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCDigitalCreationDate)

The digital creation date.

[`let kCGImagePropertyIPTCDigitalCreationTime: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCDigitalCreationTime)

The digital creation time.

### Personnel

[`let kCGImagePropertyIPTCByline: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCByline)

The name of the person who created the image.

[`let kCGImagePropertyIPTCBylineTitle: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCBylineTitle)

The title of the person who created the image.

[`let kCGImagePropertyIPTCSource: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCSource)

The original owner of the image.

[`let kCGImagePropertyIPTCContact: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCContact)

The contact information for getting details about the image.

[`let kCGImagePropertyIPTCWriterEditor: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCWriterEditor)

The name of the person who wrote or edited the description of the image.

[`let kCGImagePropertyIPTCCreatorContactInfo: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCreatorContactInfo)

The creator’s contact info.

[IPTC Creator Contact Info Dictionary Keys](/documentation/ImageIO/iptc-creator-contact-info-dictionary-keys)

Keys for an image that uses International Press Telecommunications Council (IPTC) metadata.

### Location Data

[`let kCGImagePropertyIPTCCity: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCity)

The city where the image was created.

[`let kCGImagePropertyIPTCSubLocation: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCSubLocation)

The location within the city where the image was created.

[`let kCGImagePropertyIPTCProvinceState: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCProvinceState)

The province or state.

[`let kCGImagePropertyIPTCCountryPrimaryLocationCode: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCountryPrimaryLocationCode)

The primary country code, a three-letter code defined by ISO 3166-1.

[`let kCGImagePropertyIPTCCountryPrimaryLocationName: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCCountryPrimaryLocationName)

The primary country name.

[`let kCGImagePropertyIPTCOriginalTransmissionReference: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCOriginalTransmissionReference)

The call letter or number combination associated with the originating point of an image.

### Software Program

[`let kCGImagePropertyIPTCOriginatingProgram: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCOriginatingProgram)

The originating application.

[`let kCGImagePropertyIPTCProgramVersion: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCProgramVersion)

The application version.

### Object Details

[`let kCGImagePropertyIPTCObjectTypeReference: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCObjectTypeReference)

The object type.

[`let kCGImagePropertyIPTCObjectAttributeReference: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCObjectAttributeReference)

The object attribute.

[`let kCGImagePropertyIPTCObjectName: CFString`](/documentation/ImageIO/kCGImagePropertyIPTCObjectName)

The object name.

### IPTC Extension

[`let kCGImageMetadataNamespaceIPTCExtension: CFString`](/documentation/ImageIO/kCGImageMetadataNamespaceIPTCExtension)

[`let kCGImageMetadataPrefixIPTCExtension: CFString`](/documentation/ImageIO/kCGImageMetadataPrefixIPTCExtension)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)