{
  "_id": "6ac4aca5f511ae58c099fda8",
  "Type": "Package",
  "Package": "yfscreen",
  "Title": "Yahoo Finance 'screener' API",
  "Version": "0.1.3",
  "Authors@R": "person(\"Jason\", \"Foster\", , \"jason.j.foster@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Simple and efficient access to Yahoo Finance's 'screener'\nAPI <https://finance.yahoo.com/research-hub/screener/> for\nquerying and retrieving financial data. The 'yfscreen' package\nabstracts the complexities of interacting with Yahoo Finance\nAPIs, such as session management, crumb and cookie handling,\nquery construction, pagination, and JSON payload generation.\nThis abstraction allows users to focus on filtering and\nretrieving data rather than managing API details. Use cases\ninclude screening across a range of security types such as\nequities, mutual funds, ETFs, indices, and futures. The package\nsupports advanced query capabilities, including logical\noperators, nested filters, and customizable payloads. It\nautomatically handles pagination for efficient retrieval of\nlarge datasets by fetching results in batches of up to 250\nentries per request. Filters are defined as lists of conditions\nto accommodate a wide range of screens. The implementation uses\nstandard HTTP libraries to handle API interactions efficiently\nand supports both R and 'Python' to make it accessible for a\nbroad audience.",
  "License": "GPL (>= 2)",
  "URL": "https://github.com/jasonjfoster/screen",
  "BugReports": "https://github.com/jasonjfoster/screen/issues",
  "Config/roxygen2/old_usage": "TRUE",
  "Config/roxygen2/version": "8.0.0",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://jasonjfoster.r-universe.dev",
  "Date/Publication": "2026-09-05 23:25:02 UTC",
  "RemoteUrl": "https://github.com/jasonjfoster/screen",
  "RemoteRef": "HEAD",
  "RemoteSha": "d6c937181834195a9dc46fd25a236e3672185f4f",
  "RemoteSubdir": "r",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-06 08:03:44 UTC",
    "User": "root"
  },
  "Author": "Jason Foster [aut, cre]",
  "Maintainer": "Jason Foster <jason.j.foster@gmail.com>",
  "_user": "jasonjfoster",
  "_type": "src",
  "_file": "yfscreen_0.1.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/12e61eb3b0a36b43c014d297b407ad6d046d78278b9cf147f489ae7c823adc34",
  "_filesize": 134214,
  "_sha256": "12e61eb3b0a36b43c014d297b407ad6d046d78278b9cf147f489ae7c823adc34",
  "_expires": "2027-01-14T08:09:08.000Z",
  "_created": "2026-10-06T08:03:44.000Z",
  "_published": "2026-10-06T08:09:09.825Z",
  "_jobs": [
    {
      "job": 112170070004,
      "time": 288,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11398263138"
    },
    {
      "job": 112170069840,
      "time": 266,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11398168233"
    },
    {
      "job": 112170069837,
      "time": 249,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11398412560"
    },
    {
      "job": 112170069834,
      "time": 230,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11398038405"
    },
    {
      "job": 112169102146,
      "time": 162,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11398132318"
    },
    {
      "job": 112170069790,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11398470536"
    },
    {
      "job": 112170069922,
      "time": 197,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11398163073"
    },
    {
      "job": 112170069820,
      "time": 254,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11397648951"
    },
    {
      "job": 112170069793,
      "time": 182,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11397808334"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584",
  "_status": "success",
  "_upstream": "https://github.com/jasonjfoster/screen",
  "_commit": {
    "id": "d6c937181834195a9dc46fd25a236e3672185f4f",
    "author": "Jason Foster <jason.j.foster@gmail.com>",
    "committer": "Jason Foster <jason.j.foster@gmail.com>",
    "message": "Version 0.1.3\n",
    "time": 1788650702
  },
  "_maintainer": {
    "name": "Jason Foster",
    "email": "jason.j.foster@gmail.com",
    "login": "jasonjfoster",
    "description": "",
    "uuid": 7542282
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "jasonjfoster",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-41",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 6
    },
    {
      "week": "2026-23",
      "n": 6
    },
    {
      "week": "2026-24",
      "n": 3
    },
    {
      "week": "2026-27",
      "n": 1
    },
    {
      "week": "2026-29",
      "n": 3
    },
    {
      "week": "2026-30",
      "n": 3
    },
    {
      "week": "2026-34",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "data",
    "python"
  ],
  "_stars": 21,
  "_contributors": [
    {
      "user": "jasonjfoster",
      "count": 126,
      "uuid": 7542282
    }
  ],
  "_userbio": {
    "uuid": 7542282,
    "type": "user",
    "name": "Jason Foster",
    "followers": 28
  },
  "_downloads": {
    "count": 356,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/yfscreen"
  },
  "_devurl": "https://github.com/jasonjfoster/screen",
  "_searchresults": 4,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/yfscreen.html"
  ],
  "_homeurl": "https://github.com/jasonjfoster/screen",
  "_realowner": "jasonjfoster",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2025-04-09"
    },
    {
      "version": "0.1.2",
      "date": "2025-05-18"
    }
  ],
  "_exports": [
    "create_payload",
    "create_query",
    "get_data",
    "get_session"
  ],
  "_datasets": [
    {
      "name": "data_categoryname",
      "title": "Category Name Data for the Yahoo Finance API",
      "object": "data_categoryname",
      "class": [
        "data.frame"
      ],
      "fields": [
        "value"
      ],
      "rows": 103,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_errors",
      "title": "Errors Data for the Yahoo Finance API",
      "object": "data_errors",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sec_type",
        "field",
        "sort_field"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_exchange",
      "title": "Exchange Data for the Yahoo Finance API",
      "object": "data_exchange",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "value"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_filters",
      "title": "Filters Data for the Yahoo Finance API",
      "object": "data_filters",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sec_type",
        "type",
        "name",
        "field",
        "description",
        "r",
        "python",
        "unit"
      ],
      "rows": 176,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_fundfamilyname",
      "title": "Fund Family Name Data for the Yahoo Finance API",
      "object": "data_fundfamilyname",
      "class": [
        "data.frame"
      ],
      "fields": [
        "value"
      ],
      "rows": 133,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_industry",
      "title": "Industry Data for the Yahoo Finance API",
      "object": "data_industry",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sector",
        "value"
      ],
      "rows": 173,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_peer_group",
      "title": "Peer Group Data for the Yahoo Finance API",
      "object": "data_peer_group",
      "class": [
        "data.frame"
      ],
      "fields": [
        "value"
      ],
      "rows": 103,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_region",
      "title": "Region Data for the Yahoo Finance API",
      "object": "data_region",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "value"
      ],
      "rows": 56,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_sector",
      "title": "Sector Data for the Yahoo Finance API",
      "object": "data_sector",
      "class": [
        "data.frame"
      ],
      "fields": [
        "value"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "yfscreen-package",
      "title": "Yahoo Finance 'screener' API",
      "topics": [
        "yfscreen-package",
        "yfscreen"
      ]
    },
    {
      "page": "create_payload",
      "title": "Create a Payload for the Yahoo Finance API",
      "topics": [
        "create_payload"
      ]
    },
    {
      "page": "create_query",
      "title": "Create a Structured Query for the Yahoo Finance API",
      "topics": [
        "create_query"
      ]
    },
    {
      "page": "data_categoryname",
      "title": "Category Name Data for the Yahoo Finance API",
      "topics": [
        "data_categoryname"
      ]
    },
    {
      "page": "data_errors",
      "title": "Errors Data for the Yahoo Finance API",
      "topics": [
        "data_errors"
      ]
    },
    {
      "page": "data_exchange",
      "title": "Exchange Data for the Yahoo Finance API",
      "topics": [
        "data_exchange"
      ]
    },
    {
      "page": "data_filters",
      "title": "Filters Data for the Yahoo Finance API",
      "topics": [
        "data_filters"
      ]
    },
    {
      "page": "data_fundfamilyname",
      "title": "Fund Family Name Data for the Yahoo Finance API",
      "topics": [
        "data_fundfamilyname"
      ]
    },
    {
      "page": "data_industry",
      "title": "Industry Data for the Yahoo Finance API",
      "topics": [
        "data_industry"
      ]
    },
    {
      "page": "data_peer_group",
      "title": "Peer Group Data for the Yahoo Finance API",
      "topics": [
        "data_peer_group"
      ]
    },
    {
      "page": "data_region",
      "title": "Region Data for the Yahoo Finance API",
      "topics": [
        "data_region"
      ]
    },
    {
      "page": "data_sector",
      "title": "Sector Data for the Yahoo Finance API",
      "topics": [
        "data_sector"
      ]
    },
    {
      "page": "get_data",
      "title": "Get Data from the Yahoo Finance API",
      "topics": [
        "get_data"
      ]
    },
    {
      "page": "get_session",
      "title": "Get the Crumb, Cookies, and Handle for the Yahoo Finance API",
      "topics": [
        "get_session"
      ]
    }
  ],
  "_readme": "https://github.com/jasonjfoster/screen/raw/HEAD/r/README.md",
  "_rundeps": [
    "curl",
    "jsonlite"
  ],
  "_score": 5.19728055812562,
  "_indexed": true,
  "_nocasepkg": "yfscreen",
  "_universes": [
    "jasonjfoster"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-10-06T08:05:46.000Z",
      "distro": "resolute",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/c7bab272c426d65205642bada5dbe7a9aa526e562fd5306f9894c1126d41249c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-10-06T08:05:42.000Z",
      "distro": "resolute",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/0b4cb60926388c1824998b608fb35298ae453614d6b1b1b05c8ae6b3c79d99a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-10-06T08:05:13.000Z",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/728c73eb2908b2d9ae24325b74f87c1b67b376eafb0b48fc7eea5c2e40706dc3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-10-06T08:05:34.000Z",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/c976b9faa7fd974ad16e2610ec185af4b1ce9759e16bd574445978a6bf4a24a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.3",
      "date": "2026-10-06T08:05:37.000Z",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/783ef45cae280b18e8d980855d77332ae3f8d0e35e78e5c60e58e28cd09d3fc1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-10-06T08:04:46.000Z",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/a5cbecfe619c0427a6ca0b9a1c77e52b924350d18fe8bee5aa748b4dcabbbd83",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-10-06T08:04:41.000Z",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/fd82ec772a8c1079a3274cb283903e9fc4bde41c62ddb63dd3e4e40118cdbc13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-10-06T08:04:43.000Z",
      "commit": "d6c937181834195a9dc46fd25a236e3672185f4f",
      "fileid": "https://r2.ropensci.org/07fea7c43c05a40400b0e043df6b8b9c1bf8bf636f0a2bdcc524f35bbdd58c8d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/37433286584"
    }
  ]
}