CocoaPods iOS Library Scraper - Versions & Pod Metadata avatar

CocoaPods iOS Library Scraper - Versions & Pod Metadata

Pricing

from $0.50 / 1,000 results

Go to Apify Store
CocoaPods iOS Library Scraper - Versions & Pod Metadata

CocoaPods iOS Library Scraper - Versions & Pod Metadata

$0.5/1K ๐Ÿ”ฅ CocoaPods scraper! iOS/macOS library versions, release dates & owners. No key. JSON, CSV, Excel or API in seconds. Track iOS dependencies & library health โšก

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

CocoaPods iOS Library Scraper

Scrape CocoaPods โ€” the dependency manager behind hundreds of thousands of iOS, macOS, watchOS and tvOS libraries โ€” without an API key, without a login and without a proxy. Give the Actor a list of pod names and get back the complete version history, first and latest release dates, version counts and the maintainers behind each library, as clean JSON, CSV, Excel or XML.

Perfect for iOS dependency research, library discovery, open-source intelligence and developer tooling that needs reliable, structured package data instead of scraped HTML.


What this Actor does

For every pod you pass in, the Actor queries the official public CocoaPods trunk API and returns one dataset row containing:

  • The full published version list (capped at 100 version strings per row)
  • The latest version and the total number of released versions
  • The first release and latest release timestamps, normalised to ISO-8601 UTC
  • The pod owners / maintainers and how many there are
  • The canonical cocoapods.org URL for the library

Because it hits a documented JSON API rather than rendering pages, runs are fast, cheap and datacenter-friendly โ€” no residential proxies needed.


Use cases

Use caseHow this Actor helps
iOS dependency researchAudit which pods in your Podfile are still actively released and which have gone stale.
Library discoveryCompare candidate libraries by release cadence, version count and maintainer depth before you adopt one.
Open-source intelligenceTrack maintainer changes, release velocity and abandonment signals across the Apple ecosystem.
Developer toolingFeed dashboards, internal package catalogues, SBOM tooling or Slack alerts with fresh CocoaPods metadata.

Input

FieldTypeDefaultDescription
modeselectpodsWhat to scrape. Currently pods: look up each pod name and return its versions and owners.
podsarray["Alamofire", "SDWebImage", "SnapKit"]Pod names exactly as published on cocoapods.org (case-sensitive). Full pod URLs are accepted too.
maxItemsinteger100Cap on how many pods are scraped and pushed. Maximum 1000.

Example input

{
"mode": "pods",
"pods": ["Alamofire", "SDWebImage", "SnapKit", "Kingfisher", "Realm"],
"maxItems": 100
}

Output

One dataset item per pod:

{
"name": "Alamofire",
"latest_version": "5.9.1",
"version_count": 99,
"first_release": "2015-01-09T22:10:57+00:00",
"latest_release": "2024-03-31T01:24:57+00:00",
"versions": ["1.1.3", "1.1.4", "1.1.5", "..."],
"owners": ["Christian Noon", "Kevin Harwood", "Jon Shier"],
"owner_count": 3,
"url": "https://cocoapods.org/pods/Alamofire",
"source": "cocoapods",
"scraped_at": "2026-07-28T12:14:48+00:00"
}

Field reference

FieldDescription
namePod name as published on CocoaPods.
latest_versionName of the last version entry returned by the trunk API.
version_countNumber of published (non-deleted) versions.
first_releaseISO-8601 UTC timestamp of the first version entry.
latest_releaseISO-8601 UTC timestamp of the last version entry.
versionsList of version strings, capped at the first 100.
ownersMaintainer display names registered on CocoaPods trunk.
owner_countNumber of maintainers.
urlCanonical https://cocoapods.org/pods/<name> page.
sourceAlways cocoapods.
scraped_atWhen the row was produced.

All fields are nullable โ€” if CocoaPods omits a value, you get null instead of a crash.


Pricing

Roughly $0.5 per 1,000 pods scraped, plus Apify platform usage. The Actor runs on 512 MB and needs no proxy, so runs are inexpensive: a full audit of a 200-pod Podfile costs about ten cents.


Notes & limitations

  • Pod names are case-sensitive. Alamofire works, alamofire returns nothing.
  • Data comes from the public CocoaPods trunk API (trunk.cocoapods.org/api/v1/pods/{pod}), which exposes version history and owners. Richer podspec fields (license, homepage, platform requirements, summary) are not available from this endpoint โ€” they live in per-version podspec files in the CocoaPods Specs repository. This Actor deliberately ships the reliable, key-free subset rather than a fragile spec-repo crawl.
  • The cocoapods.org/api/v1/pods?query= search path returns the HTML site, not JSON, so keyword search is not offered.
  • Versions are returned in the order the trunk API provides them (broadly semantic-version order, which is not always strictly chronological for parallel release branches).
  • Unknown pods are logged and skipped; if no pod resolves, the run fails loudly so you notice bad input.


This Actor only reads publicly available data from the official CocoaPods trunk API. Owner display names are published by maintainers themselves on a public registry; e-mail addresses returned by the API are not written to the dataset. Use the output in line with CocoaPods' terms and applicable data-protection law.