swagger: '2.0' info: version: 2.0.0 title: Archive User Content API description: 'The Archive API returns an array of NYT articles for a given month, going back to 1851. Its response fields are the same as the Article Search API. The Archive API is very useful if you want to build your own database of NYT article metadata. You simply pass the API the year and month and it returns a JSON object with all articles for that month. The response size can be large (~20mb). ``` /{year}/{month}.json ``` ## Example Call ``` https://api.nytimes.com/svc/archive/v1/2019/1.json?api-key=yourkey ``` ' host: api.nytimes.com basePath: /svc/archive/v1 schemes: - https produces: - application/json security: - apikey: [] tags: - name: User Content paths: /user-content/recent.json: parameters: [] get: summary: Recent User Comments description: "To retrieve the most recent user comments, use the following URI structure:\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n http://api.nytimes.com/svc/community/v3/user-content/recent.json?api-key={your-API-key}[&optional-param1=value1][...]\n" operationId: GET_user-content-recent-json consumes: - application/json produces: - application/json parameters: [] responses: '200': description: '' schema: type: object properties: debug: type: object properties: version: type: number status: type: string copyright: type: string results: type: object properties: comments: type: array items: type: object properties: assetID: type: integer commentID: type: integer parentID: type: 'null' statusID: type: integer commentSequence: type: integer commentBody: type: string commentTitle: type: string createDate: type: string updateDate: type: string approveDate: type: string userID: type: integer userDisplayName: type: string userTitle: type: string userURL: type: string userLocation: type: string editorsSelection: type: integer recommendationCount: type: integer commentType: type: string status: type: string asset: type: object properties: assetURL: type: string vendorID: type: string source: type: string assetID: type: integer createDate: type: string updateDate: type: string taxonomy: type: string labels: type: array items: type: object text: type: array items: type: object properties: type: object properties: comment-list-sort-editors: type: object properties: groupID: type: integer taxonomyID: type: integer automoderation-on: type: object properties: groupID: type: integer taxonomyID: type: integer reached-max-com-off: type: object properties: groupID: type: integer taxonomyID: type: integer all-properties: type: array items: type: object properties: name: type: string description: type: string properties: type: array items: type: object assetTitle: type: string replies: type: array items: type: object display_name: type: string location: type: string totalCommentsReturned: type: integer api_timestamp: type: string examples: application/json: debug: version: 3.1 status: OK copyright: Copyright (c) 2016 The New York Times Company. All Rights Reserved. results: comments: - assetID: 3449092 commentID: 17912830 parentID: null statusID: 2 commentSequence: 17912830 commentBody: Two things to know about our Governor Kasich. First, he was one of the few Republican governors to accept Obamacare and Medicaid expansion in Ohio, despite the efforts of legislators from his party. Second, as Gail Collins pointed out, he has done everything in his power to eliminate access to safe abortion in Ohio. This will soon include a bill he is expected to sign that will make it illegal for women to have an abortion after learning their fetus has Down's syndrome. Like most candidates these days, we have to take the good with the bad. commentTitle:
createDate: '1458149421' updateDate: '1458149469' approveDate: '1458149469' userID: 64507566 userDisplayName: DD userTitle: 'NULL' userURL: 'NULL' userLocation: Cincinnati, OH editorsSelection: 0 recommendationCount: 0 commentType: comment status: approved asset: assetURL: http://www.nytimes.com/2016/03/16/opinion/campaign-stops/kasich-the-boulder-between-the-gop.html vendorID: MQdKLYFNCfZ7XvixkGz2rw== source: url assetID: 3449092 createDate: '1458096538' updateDate: '1458149477' taxonomies: - - taxonomyID: 9188 name: opinion taxonomy: opinion/Kasich, the Boulder Between the G.O.P. and Trump (16collins) labels: [] text: [] properties: comment-list-sort-editors: groupID: 1 taxonomyID: 364114 automoderation-on: groupID: 2 taxonomyID: 364114 reached-max-com-off: groupID: 3 taxonomyID: 9188 all-properties: - name: no-group description: Not in a group properties: [] assetTitle: Kasich, the Boulder Between the G.O.P. and Trump (16collins) replies: [] display_name: DD location: Cincinnati, OH totalCommentsReturned: 25 api_timestamp: '1458149501' security: - api-key: [] tags: - User Content /user-content/url.json: parameters: [] get: summary: Comments by URL description: "The comments associated with a specific NYTimes.com URL, use the\nfollowing URI structure:\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nhttp://api.nytimes.com/svc/community/v3/user-content/url.json?api-key={your-API-key}&url={url}[&offset=int]\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nYou can specify whether to retrieve exact matches or closest stem matches. URL matching is attempted at each segment of the path, as illustrated by the following example:\n\nFirst match attempt: \n http://www.nytimes.com/2008/10/23/section/article* \nSecond match attempt: \n http://www.nytimes.com/2008/10/23/section/* \nThird match attempt: \n http://www.nytimes.com/2008/10/23/*\n\nIn result sets, matching URLs are sorted alphabetically.\n" operationId: GET_user-content-url-json consumes: - application/json produces: - application/json parameters: - name: url in: query type: string - name: offset in: query type: string responses: '200': description: '' schema: type: object properties: debug: type: object properties: version: type: number status: type: string copyright: type: string results: type: object properties: comments: type: array items: type: object properties: commentID: type: integer status: type: string commentSequence: type: integer userID: type: integer userDisplayName: type: string userLocation: type: string userTitle: type: 'null' userURL: type: 'null' commentTitle: type: string commentBody: type: string createDate: type: string updateDate: type: string approveDate: type: string recommendations: type: integer replyCount: type: integer replies: type: array items: {} editorsSelection: type: boolean parentID: type: 'null' parentUserDisplayName: type: 'null' depth: type: integer commentType: type: string trusted: type: integer recommendedFlag: type: 'null' reportAbuseFlag: type: 'null' permID: type: string picURL: type: string timespeople: type: integer sharing: type: integer page: type: integer totalCommentsReturned: type: integer totalCommentsFound: type: integer totalParentCommentsFound: type: integer totalParentCommentsReturned: type: integer totalReplyCommentsFound: type: integer totalReplyCommentsReturned: type: integer totalReporterReplyCommentsFound: type: integer totalReporterReplyCommentsReturned: type: integer totalEditorsSelectionFound: type: integer totalEditorsSelectionReturned: type: integer totalRecommendationsFound: type: integer totalRecommendationsReturned: type: integer replyLimit: type: integer depthLimit: type: integer sort: type: string filter: type: string callerID: type: 'null' api_timestamp: type: string examples: application/json: debug: version: 3.1 status: OK copyright: Copyright (c) 2016 The New York Times Company. All Rights Reserved. results: comments: - commentID: 20831 status: approved commentSequence: 138 userID: 44150303 userDisplayName: byakushi userLocation: US userTitle: null userURL: null commentTitle: '' commentBody: 'I have always wondered how much energy US would save if it shut down Vegas? Can you imagine the amount of electricity consumed on the strip, the ice melted for its water supply - all in the name of gambling? That''s the kind of consumerism I would like to see halted. Same goes for all the downtown skylines which cause so much light pollution. Even a simple thing like having an "off" switch in the homes rather than just power outlets would save a lot of energy and hopefully make a huge difference in the "consumption footprint." Can American live with that?

As for the growing economies of China & India: the increased industrialization has also increased environmental pollution in those countries. West has conveniently handed down it''s dirty work to them. And at the same time we have Americans screaming about lost jobs. When will they realize that they can''t have it both ways?

All in all they are acting like spoilt brats who have realized that they are no longer the teacher''s favorite. Is it surprising that other folks hate you for your spoilt ways, at the same time envying how you have it so easy?

' createDate: '1199309173' updateDate: '1199322293' approveDate: '1199322293' recommendations: 5 replyCount: 0 replies: [] editorsSelection: false parentID: null parentUserDisplayName: null depth: 1 commentType: comment trusted: 0 recommendedFlag: null reportAbuseFlag: null permID: '138' picURL: http://graphics8.nytimes.com/images/apps/timespeople/none.png timespeople: 1 sharing: 0 page: 1 totalCommentsReturned: 25 totalCommentsFound: 138 totalParentCommentsFound: 138 totalParentCommentsReturned: 25 totalReplyCommentsFound: 0 totalReplyCommentsReturned: 0 totalReporterReplyCommentsFound: 0 totalReporterReplyCommentsReturned: 0 totalEditorsSelectionFound: 13 totalEditorsSelectionReturned: 1 totalRecommendationsFound: 118 totalRecommendationsReturned: 23 replyLimit: 3 depthLimit: 0 sort: oldest filter: '' callerID: null api_timestamp: '1455718117' security: - api-key: [] tags: - User Content /user-content/by-date.json: parameters: [] get: summary: Comments by Date description: 'To retrieve comments posted on a specific date, use the following URI structure: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://api.nytimes.com/svc/community/v3/user-content/by-date.json?api-key={your-API-key}&date={YYYY-MM-DD}[&offset=int] ' operationId: GET_user-content-by-date-json consumes: - application/json produces: - application/json parameters: - name: date in: query type: string - name: offset in: query type: string responses: '200': description: '' schema: type: object properties: debug: type: object properties: version: type: number status: type: string copyright: type: string results: type: object properties: comments: type: array items: type: object properties: commentID: type: integer parentID: type: 'null' statusID: type: integer lft: type: integer rgt: type: integer commentSequence: type: integer commentBody: type: string commentTitle: type: string createDate: type: string updateDate: type: string approveDate: type: string userID: type: integer userDisplayName: type: string userTitle: type: string userURL: type: integer userLocation: type: string editorsSelection: type: integer recommendationCount: type: integer replyCount: type: integer assetID: type: integer assetURL: type: string status: type: string commentType: type: string replies: type: array items: type: object properties: {} totalCommentsReturned: type: integer totalCommentsFound: type: integer api_timestamp: type: string examples: application/json: debug: version: 3.1 status: OK copyright: Copyright (c) 2016 The New York Times Company. All Rights Reserved. results: comments: - commentID: 17096625 parentID: null statusID: 2 lft: 42 rgt: 43 commentSequence: 17096625 commentBody: We used black eyed peas and kale (couldn't find mustard greens), and this recipe is fantastic! With cornbread it was perfect! commentTitle:
createDate: '1451710797' updateDate: '1451710808' approveDate: '1451710808' userID: 72856041 userDisplayName: Sharon userTitle: 'NULL' userURL: 72856041 userLocation:
editorsSelection: 0 recommendationCount: 0 replyCount: 0 assetID: 3444599 assetURL: http://cooking.nytimes.com/recipes/1017904 status: approved commentType: comment replies: [] totalCommentsReturned: 25 totalCommentsFound: 4121 api_timestamp: '1458149967' security: - api-key: [] tags: - User Content /user-content/user.json: parameters: [] get: summary: Comments by User description: 'To retrieve comments by a specific NYTimes.com user, use the following URI structure: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://api.nytimes.com/svc/community/v3/user-content/user.json?api-key={your-API-key}&userID={}[&offset=][&url={url-to-match}] ' operationId: GET_user-content-user-json consumes: - application/json produces: - application/json parameters: - name: userID in: query type: integer - name: offset in: query type: integer responses: '200': description: '' schema: type: object properties: debug: type: object properties: version: type: number status: type: string copyright: type: string results: type: object properties: comments: type: array items: type: object properties: commentID: type: integer status: type: string commentSequence: type: integer userID: type: integer userSubmittedDisplayName: type: string userSubmittedTitle: type: 'null' userSubmittedURL: type: 'null' userSubmittedLocation: type: string commentTitle: type: string commentBody: type: string createDate: type: string updateDate: type: string approveDate: type: string recommendations: type: integer replyCount: type: integer replies: type: array items: type: object editorsSelection: type: boolean parentID: type: 'null' commentType: type: string asset: type: object properties: assetURL: type: string vendorID: type: string source: type: string assetID: type: integer createDate: type: string updateDate: type: string taxonomy: type: string labels: type: array items: type: object properties: labelName: type: string labelID: type: integer text: type: array items: type: object properties: type: object properties: comment-list-sort-approvedate-desc: type: object properties: groupID: type: integer taxonomyID: type: integer automoderation-off: type: object properties: groupID: type: integer taxonomyID: type: integer reached-max-com-on: type: object properties: groupID: type: integer taxonomyID: type: integer all-properties: type: array items: type: object properties: name: type: string description: type: string properties: type: array items: type: object assetTitle: type: string labels: type: array items: type: object permid: type: integer userDisplayName: type: 'null' userTitle: type: 'null' userURL: type: 'null' userLocation: type: 'null' picURL: type: string totalCommentsReturned: type: integer totalCommentsFound: type: integer api_timestamp: type: string examples: application/json: debug: version: 3.1 status: OK copyright: Copyright (c) 2016 The New York Times Company. All Rights Reserved. results: comments: - commentID: 4570862 status: approved commentSequence: 10 userID: 2364811 userSubmittedDisplayName: Jim userSubmittedTitle: null userSubmittedURL: null userSubmittedLocation: NYC commentTitle: hardcoded comment title commentBody: time to Google for "cell phone signal blocker"... createDate: '1316723787' updateDate: '1316728099' approveDate: '1316728099' recommendations: 11 replyCount: 0 replies: [] editorsSelection: false parentID: null commentType: comment asset: assetURL: http://cityroom.blogs.nytimes.com/2011/09/22/cell-phone-service-on-some-subway-platforms-starts-next-week/ vendorID: P12Rq7kT2AvJyomlFgcylQ== source: url assetID: 3267087 createDate: '1316722025' updateDate: '1319743568' taxonomies: - - taxonomyID: 70457 name: blogs taxonomy: blogs/cityroom/Cellphone Service Coming to the Subway labels: - labelName: NYT_Blogs labelID: 54906 text: [] properties: comment-list-sort-approvedate-desc: groupID: 1 taxonomyID: 199832 automoderation-off: groupID: 2 taxonomyID: 199832 reached-max-com-on: groupID: 3 taxonomyID: 199832 all-properties: - name: no-group description: Not in a group properties: [] assetTitle: Cellphone Service Coming to the Subway labels: [] permid: 10 userDisplayName: null userTitle: null userURL: null userLocation: null picURL: http://pimage.timespeople.nytimes.com/2364/811/cropped-2364811.jpg?0.8428952772024576 totalCommentsReturned: 2 totalCommentsFound: 2 api_timestamp: '1458150045' security: - api-key: [] tags: - User Content securityDefinitions: apikey: type: apiKey name: api-key in: query