{
  "_id": "6a251bd24b233be19838ddba",
  "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\nhandles pagination automatically, fetching results in batches\nof up to 250 entries per request for efficient retrieval of\nlarge datasets. Filters can be defined dynamically to support a\nwide range of screening needs. The implementation uses standard\nHTTP libraries to handle API interactions efficiently and is\navailable in both R and 'Python' for accessibility to a broad\naudience.",
  "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-06-06 23:22:46 UTC",
  "RemoteUrl": "https://github.com/jasonjfoster/screen",
  "RemoteRef": "HEAD",
  "RemoteSha": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
  "RemoteSubdir": "r",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-07 07:11:58 UTC",
    "User": "root"
  },
  "Author": "Jason Foster [aut, cre]",
  "Maintainer": "Jason Foster <jason.j.foster@gmail.com>",
  "MD5sum": "7ca70b90ec386b749e8e94c9b5f3814b",
  "_user": "jasonjfoster",
  "_type": "src",
  "_file": "yfscreen_0.1.3.tar.gz",
  "_fileid": "d12a5d698e0e6cd775fd8b3cde5c90031e5a1bc5793855c4cabff7215674858a",
  "_filesize": 131590,
  "_sha256": "d12a5d698e0e6cd775fd8b3cde5c90031e5a1bc5793855c4cabff7215674858a",
  "_created": "2026-06-07T07:11:58.000Z",
  "_published": "2026-06-07T07:20:50.749Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79939914813,
      "time": 248,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7461791838"
    },
    {
      "job": 79939914812,
      "time": 241,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461791057"
    },
    {
      "job": 79939914814,
      "time": 202,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7461819829"
    },
    {
      "job": 79939914808,
      "time": 209,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461822418"
    },
    {
      "job": 79939729357,
      "time": 190,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461763251"
    },
    {
      "job": 79939914815,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461774858"
    },
    {
      "job": 79939914810,
      "time": 214,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7461788154"
    },
    {
      "job": 79939914802,
      "time": 219,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7461788825"
    },
    {
      "job": 79939914804,
      "time": 219,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7461788698"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jasonjfoster/screen",
  "_commit": {
    "id": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
    "author": "Jason Foster <jason.j.foster@gmail.com>",
    "committer": "Jason Foster <jason.j.foster@gmail.com>",
    "message": "Version 0.1.3\n",
    "time": 1780788166
  },
  "_maintainer": {
    "name": "Jason Foster",
    "email": "jason.j.foster@gmail.com",
    "login": "jasonjfoster",
    "description": "",
    "uuid": 7542282
  },
  "_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-37",
      "n": 3
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "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
    }
  ],
  "_tags": [],
  "_topics": [
    "data",
    "python"
  ],
  "_stars": 19,
  "_contributors": [
    {
      "user": "jasonjfoster",
      "count": 113,
      "uuid": 7542282
    }
  ],
  "_userbio": {
    "uuid": 7542282,
    "type": "user",
    "name": "Jason Foster"
  },
  "_downloads": {
    "count": 531,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/yfscreen"
  },
  "_devurl": "https://github.com/jasonjfoster/screen",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/yfscreen.html",
    "manual.pdf"
  ],
  "_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 Yahoo Finance API",
      "topics": [
        "get_session"
      ]
    }
  ],
  "_readme": "https://github.com/jasonjfoster/screen/raw/HEAD/r/README.md",
  "_rundeps": [
    "curl",
    "jsonlite"
  ],
  "_score": 5.056904851336473,
  "_indexed": true,
  "_nocasepkg": "yfscreen",
  "_universes": [
    "jasonjfoster"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-06-07T07:14:03.000Z",
      "distro": "noble",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "8e4a24a2d99e62f4f79605e275205eb786965229f6b7a7ce36c4dd8b1006c255",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.3",
      "date": "2026-06-07T07:14:08.000Z",
      "distro": "noble",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "5cd755f7167ef08409ce0621dfb174492f1a3b3ba5dbe92f620d591f24ff4f46",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-06-07T07:18:06.000Z",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "4a15702e36fad15ccafa96689fb3dd096ef24789f2cf3c123fc39efcb9a4fa02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.3",
      "date": "2026-06-07T07:18:26.000Z",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "8111eef21f139d70fac441c75cb864999e1202b6b2c5f3ff6e55d9c0ecfb35d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.3",
      "date": "2026-06-07T07:13:59.000Z",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "0664191217673b9edd4cbce249b38faa8e239894deccd01e8625011589488c42",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-06-07T07:13:12.000Z",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "b2133ace1f76055e2fbe1644f5e74edb8ea58dc82bba3188c85721bbba0ba212",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-06-07T07:13:28.000Z",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "9c27ac2278811a23b8e108aad85fdf9e03e64f15419e8b141f497a69566c7385",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.3",
      "date": "2026-06-07T07:13:10.000Z",
      "commit": "dafcf45f0f856ca0ea88628711811f38666d6f6a",
      "fileid": "da005f72bb8c0fad1dd37978314db4645fa91843017ed7f76b75c2066d61f444",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonjfoster/actions/runs/27085734123"
    }
  ]
}