今や論文公開プラットフォームの代名詞となったコーネル大学のarXivですが,APIはフリーで公開されています.
使い方についてはarXiv API User's Manualに全て書いてありますが,日本語での紹介が見当たらなかったので書き散らしてみます.
基本
一般的なAPIと同じようにhttp://export.arxiv.org/api/queryにクエリーを付加する形となります.
| parameters | type | defaults | required |
|---|---|---|---|
| search_query | string | None | No |
| id_list | comma-delimited string | None | No |
| start | int | 0 | |
| max_results | int | 10 |
search_queryで任意の単語を含む論文を検索します.
修飾子
検索クエリーに修飾子をつけることで検索する要素を指定できます.
| prefix | explanation |
|---|---|
| ti | タイトル(Title) |
| au | 著作者(Author) |
| abs | 概要(Abstract) |
| co | コメント(Comment) |
| jr | 雑誌名(Journal Reference) |
| cat | サブジャンルカテゴリー(Subject Category) |
| rn | Report Number |
| id | Id (use id_list instead) |
| all | 上記の全て |
# 著作者がGopal Krishnaの論文を検索
http://export.arxiv.org/api/query?search_query=au:%22 Gopal Krishna %22
※複数単語で検索する場合, " の代わりに%22で囲む
複数検索
複数検索はクエリーにANDを加える.
# 著作者がDonaldかつタイトルにLegesgueが入る論文を検索
http://export.arxiv.org/api/query?search_query=au:Donald +AND+ti:Lebesgue
ANDの他にも OR と ANDNOT に対応している
AND,ORの範囲を指定する場合かっこの代わりに%28 , %29で指定する.
# 著作者がボブである、またはタイトルにLegesgueとGaussが入る論文を検索
http://export.arxiv.org/api/query?search_query=au:Bob +OR + %28 ti:Lebesgue + AND + ti:Gauss %29
ソート
論文をソートさせます
- sortBy
- "relevance"
- "lastUpdatedDate"
- "submittedDate"
- sortOrder
- "ascending"
- "descending"
?sortBy="lastUpdatedDate"&sortOrder="ascending" #更新が古い順に返す
Category
CATに指定するキーワードです.
各キーワードが論文のカテゴリを表します.
| キーワード | 説明 |
|---|---|
| astro-ph | Astrophysics |
| astro-ph.CO | Cosmology and Nongalactic Astrophysics |
| astro-ph.EP | Earth and Planetary Astrophysics |
| astro-ph.GA | Astrophysics of Galaxies |
| astro-ph.HE | High Energy Astrophysical Phenomena |
| astro-ph.IM | Instrumentation and Methods for Astrophysics |
| astro-ph.SR | Solar and Stellar Astrophysics |
| cond-mat.dis-nn | Disordered Systems and Neural Networks |
| cond-mat.mes-hall | Mesoscale and Nanoscale Physics |
| cond-mat.mtrl-sci | Materials Science |
| cond-mat.other | Other Condensed Matter |
| cond-mat.quant-gas | Quantum Gases |
| cond-mat.soft | Soft Condensed Matter |
| cond-mat.stat-mech | Statistical Mechanics |
| cond-mat.str-el | Strongly Correlated Electrons |
| cond-mat.supr-con | Superconductivity |
| cs.AI | Artificial Intelligence |
| cs.AR | Hardware Architecture |
| cs.CC | Computational Complexity |
| cs.CE | Computational Engineering, Finance, and Science |
| cs.CG | Computational Geometry |
| cs.CL | Computation and Language |
| cs.CR | Cryptography and Security |
| cs.CV | Computer Vision and Pattern Recognition |
| cs.CY | Computers and Society |
| cs.DB | Databases |
| cs.DC | Distributed, Parallel, and Cluster Computing |
| cs.DL | Digital Libraries |
| cs.DM | Discrete Mathematics |
| cs.DS | Data Structures and Algorithms |
| cs.ET | Emerging Technologies |
| cs.FL | Formal Languages and Automata Theory |
| cs.GL | General Literature |
| cs.GR | Graphics |
| cs.GT | Computer Science and Game Theory |
| cs.HC | Human-Computer Interaction |
| cs.IR | Information Retrieval |
| cs.IT | Information Theory |
| cs.LG | Learning |
| cs.LO | Logic in Computer Science |
| cs.MA | Multiagent Systems |
| cs.MM | Multimedia |
| cs.MS | Mathematical Software |
| cs.NA | Numerical Analysis |
| cs.NE | Neural and Evolutionary Computing |
| cs.NI | Networking and Internet Architecture |
| cs.OH | Other Computer Science |
| cs.OS | Operating Systems |
| cs.PF | Performance |
| cs.PL | Programming Languages |
| cs.RO | Robotics |
| cs.SC | Symbolic Computation |
| cs.SD | Sound |
| cs.SE | Software Engineering |
| cs.SI | Social and Information Networks |
| cs.SY | Systems and Control |
| econ.EM | Econometrics |
| eess.AS | Audio and Speech Processing |
| eess.IV | Image and Video Processing |
| eess.SP | Signal Processing |
| gr-qc | General Relativity and Quantum Cosmology |
| hep-ex | High Energy Physics - Experiment |
| hep-lat | High Energy Physics - Lattice |
| hep-ph | High Energy Physics - Phenomenology |
| hep-th | High Energy Physics - Theory |
| math.AC | Commutative Algebra |
| math.AG | Algebraic Geometry |
| math.AP | Analysis of PDEs |
| math.AT | Algebraic Topology |
| math.CA | Classical Analysis and ODEs |
| math.CO | Combinatorics |
| math.CT | Category Theory |
| math.CV | Complex Variables |
| math.DG | Differential Geometry |
| math.DS | Dynamical Systems |
| math.FA | Functional Analysis |
| math.GM | General Mathematics |
| math.GN | General Topology |
| math.GR | Group Theory |
| math.GT | Geometric Topology |
| math.HO | History and Overview |
| math.IT | Information Theory |
| math.KT | K-Theory and Homology |
| math.LO | Logic |
| math.MG | Metric Geometry |
| math.MP | Mathematical Physics |
| math.NA | Numerical Analysis |
| math.NT | Number Theory |
| math.OA | Operator Algebras |
| math.OC | Optimization and Control |
| math.PR | Probability |
| math.QA | Quantum Algebra |
| math.RA | Rings and Algebras |
| math.RT | Representation Theory |
| math.SG | Symplectic Geometry |
| math.SP | Spectral Theory |
| math.ST | Statistics Theory |
| math-ph | Mathematical Physics |
| nlin.AO | Adaptation and Self-Organizing Systems |
| nlin.CD | Chaotic Dynamics |
| nlin.CG | Cellular Automata and Lattice Gases |
| nlin.PS | Pattern Formation and Solitons |
| nlin.SI | Exactly Solvable and Integrable Systems |
| nucl-ex | Nuclear Experiment |
| nucl-th | Nuclear Theory |
| physics.acc-ph | Accelerator Physics |
| physics.ao-ph | Atmospheric and Oceanic Physics |
| physics.app-ph | Applied Physics |
| physics.atm-clus | Atomic and Molecular Clusters |
| physics.atom-ph | Atomic Physics |
| physics.bio-ph | Biological Physics |
| physics.chem-ph | Chemical Physics |
| physics.class-ph | Classical Physics |
| physics.comp-ph | Computational Physics |
| physics.data-an | Data Analysis, Statistics and Probability |
| physics.ed-ph | Physics Education |
| physics.flu-dyn | Fluid Dynamics |
| physics.gen-ph | General Physics |
| physics.geo-ph | Geophysics |
| physics.hist-ph | History and Philosophy of Physics |
| physics.ins-det | Instrumentation and Detectors |
| physics.med-ph | Medical Physics |
| physics.optics | Optics |
| physics.plasm-ph | Plasma Physics |
| physics.pop-ph | Popular Physics |
| physics.soc-ph | Physics and Society |
| physics.space-ph | Space Physics |
| q-bio.BM | Biomolecules |
| q-bio.CB | Cell Behavior |
| q-bio.GN | Genomics |
| q-bio.MN | Molecular Networks |
| q-bio.NC | Neurons and Cognition |
| q-bio.OT | Other Quantitative Biology |
| q-bio.PE | Populations and Evolution |
| q-bio.QM | Quantitative Methods |
| q-bio.SC | Subcellular Processes |
| q-bio.TO | Tissues and Organs |
| q-fin.CP | Computational Finance |
| q-fin.EC | Economics |
| q-fin.GN | General Finance |
| q-fin.MF | Mathematical Finance |
| q-fin.PM | Portfolio Management |
| q-fin.PR | Pricing of Securities |
| q-fin.RM | Risk Management |
| q-fin.ST | Statistical Finance |
| q-fin.TR | Trading and Market Microstructure |
| quant-ph | Quantum Physics |
| stat.AP | Applications |
| stat.CO | Computation |
| stat.ME | Methodology |
| stat.ML | Machine Learning |
| stat.OT | Other Statistics |
| stat.TH | Statistics Theory |